This section lists the requests with the slowest runtime recorded during the test
run.
More...Hide...
Overview
The table lists the requests with the slowest overall runtime matching the following
criteria (as configured
in the reportgenerator.properties):
- Request runtime must be between 3,000 ms and
600,000 ms to be listed.
- A maximum of 20 requests per
request name are listed.
- A total maximum of 500 requests are listed.
Each row in the table displays the data for one individual request. The request names
are derived from
the action names and may have been modified using request filter and transformation
rules. When hovering
over the request name, a pop-up will show further request information if available
(e.g. the URL, HTTP method,
or form data).
Baseline
The Baseline columns show the mean and p95 runtimes across all requests with the respective
name to allow
easy comparison with the runtime of the respective slow requests. These are the same
mean and p95 values
displayed in the Requests section.
Bandwidth
The Bandwidth columns show the incoming and outgoing bandwidth per request. XLT measures
on socket level. Thus,
actual incoming and outgoing data is recorded. XLT does not analyze or modify that
data when taking the
measurements.
The Bytes Sent column comprises all data sent out of the application including overhead
such as HTTP(S)
headers and SSL protocol data. The Bytes Received column includes all received data
and the connected
overhead. As the data is measured right above the socket level and before it gets
decoded by the
application, any compressed traffic is measured as seen by the network layer. The
data size you see is not
the expanded data as seen by the DOM parser.
Network Timing
The Network Timing columns display all low-level network timing data that has been
measured on socket level.
The following measurement points are shown:
-
Connect Time: Time needed to establish a connection to the other system. Note that
when you use
keep-alive semantics during testing, the connect time will mainly be 0 except for
the first request of a
transaction.
-
Send Time: Time needed to send the request to the other system. Depending on the payload
and the network
speed, this data often amounts to zero or very small values.
-
Server Busy Time: Time spent waiting from sending the last bytes to receiving the
first bytes.
-
Receive Time: Time spent receiving data from the first to the last bytes received.
-
Time to First Bytes: Total time from the connection start until the first bytes are
received. Includes
Connect, Send, Server Busy, and Receive Time.
-
Time to Last Bytes: Total time from the connection start until the last bytes are
received. This is the
time needed to connect, send, and receive data. Often it is called network runtime.
In contrast, the
request runtime includes the network runtime and the application time needed to process
header and
protocol information and transfer the data from socket level to the application level.
Request Details
The Request Details columns show the HTTP response code and the start date and time
of the request.
IP Addresses
The IP Addresses columns show the IP address used to perform the request, as well
as all IP addresses
reported by the DNS (if the information is available). If more than one address was
reported, hover
over the field to see a list of all the IP addresses.