Applies to LoadNinja 1.0, last modified on March 13, 2019

Use the results screen to analyze the results of your test runs, check virtual users during active test runs, debug errors, and gather statistics.

Toolbar

The toolbar contains:

  • The name of the scenario you used for this run.
  • The date and time when the run was performed.

In addition, check the test’s indices in a separate row:

  • Timer —The time elapsed to run this test.

  • —The maximum number of concurrent virtual users the test had at a time.

  • —The number of errors occurred during the run.

  • Timer —The average time it took the tested website to provide a response.

  • —The number of iterations completed during the test run.

Summary tab

The Summary tab shows a short overview of your test run:

Results: The Summary tab

Click the image to enlarge it.

  • In Goals, learn about the specific parameters that were tested during the test run.

  • In Key Findings, learn about the issues encountered during the test run and suggested improvements.

To edit goals and key findings

Iteration Summary per Web Test

This panel contains statistics on how successfully virtual users performed web tests.

Column Description
Web test The name of the web test the virtual users performed.
Load Distribution The share of the load you set for this web test in scenario settings.
Expected Iterations For iteration-based tests. The number of iterations each virtual user was supposed to run.
Total Successful Steps The number of test steps that the virtual users completed successfully.
Failed The number of test steps that the virtual users failed.
Scenario Information

This panel shows the scenario settings you specified for this load test run.

Charts tab

On the Charts tab, view charts that depict statistics on various aspects of the tested website.

LoadNinja offers the following charts:

Response Times

Shows the average response time for each web test and step.

Navigation Timings

Shows the average time it took to move between the website’s pages, and locate and identify objects there.

Error Count

Shows the number of errors for each web test and step.

Success Rate

Shows the number of successful iterations.

Statistics tab

On the Statistics tab, view metrics on timings and failure types. To get information on separate steps (URLs or synthetic steps) of a web test, click the test in the list.

Statistics tab

Click the image to enlarge it.

The Response Times and Errors table shows the metrics on how long the tested service processed a request, and the number of various failures that occurred during the test run.

Low response timing values are preferable, since the faster your service responds, the more requests per minute it can process.

The table includes the following columns:

Column Description
Script
Step Name
The name of the web test or step.
Last response time The time it took the server that hosts the tested service to provide the last response in the load test or step, in milliseconds.
90th percentile response time This value indicates the maximum response time for 90% of responses. For each of these responses, the actual time may be less than this value, but not greater.
95th percentile response time This value indicates the maximum response time for 95% of responses. For each of these responses, the actual time may be less than this value, but not greater.
Average response time The average time it took the server that hosts the tested service to provide a response in the load test or step, in milliseconds.
Minimum response time The minimum time it took the server that hosts the tested service to provide a response in the load test or step, in milliseconds.
Maximum response time The maximum time it took the server that hosts the tested service to provide a response in the load test or step, in milliseconds.
Standard deviation The standard deviation of response times.
Total Iterations The total number of iterations performed by all virtual users.
Total steps The total number of steps performed in the web test by all virtual users.
Total failures The total number of errors all virtual users encountered during the test run.
Total assertion failures The number of validation failures that occurred during the run.
Total timeouts The number of timeout errors that occurred during the run.
Total page errors The number of page errors (for example, missing objects) that occurred during the test run.

The Average Navigation Times table shows the average time it took virtual users to navigate between the website’s pages and locate and identify objects there.

Navigation timings

LoadNinja counts the following navigation timings, one after another:

Load test structure

Click the image to enlarge it.

Each timing is counted separately. The total time is the overall duration of the load test.

The table includes the following columns:

Column Description
Script
Step Name
The name of the web test or step.
Total time The average time it took to run the load test.
Think time The average time virtual users spent simulating pauses between user actions during the playback.
Redirect time The average time virtual users spent following the redirects until getting to the final URL if the tested website had responded with an HTTP 301 or 302 redirect.
DNS time The average time virtual users spent performing a DNS lookup, that is, obtaining the IP address of the website from a DNS server.
Connect time The average time virtual users spent performing a TCP handshake, that is, establishing a connection to the web server after the DNS lookup.
First byte time The average time virtual users spent waiting for the first byte of the response from the server. Its duration includes processing the requests, accessing the database of the server, selecting and generating a response, and depends on the server performance mostly.
DOM load time The average time it took to load and construct the DOM. The DOM is considered completed when the DOMContentLoaded event is triggered.
Response time The average time passed from the moment when the client (a virtual user) sent the composed request until the moment the page’s HTML code was downloaded.
Event time The total time it took to fully load the page, as well as all the resources it refers to, to the Document Object Model (DOM). The page is considered fully loaded when the onload event is triggered.

Debugger tab

The Debugger tab shows the error log and information on errors. Use this tab to identify the source of an issue, view network traces, perform debugging, and so on. For more information, see Debugging.

VU Inspector

The VU inspector shows desktops of remote cloud machines where virtual users are working.

Results: The VU inspector

Click the image to enlarge it.

Each frame contains the virtual user ID, the name of the web test it runs, and the URL the user is on.

Loadgen Health

The Loadgen Health tab displays the performance metrics received from LoadNinja servers. It helps you identify cases where the test infrastructure is the cause of errors that appear in test results.

To learn more about the tab, see Loadgen Health Tab.

See Also

Debug Virtual Users
Web Tests
Test Results

Highlight search results