Skip to content

Load Testing Insights

The Insights tab of a load test result (cloud, k6 or JMeter) summarizes the whole run in a few numbers: how many requests ran, how fast they were, how many failed and which response codes came back. Open it first after a test, then move to the other tabs for detail. It fills in once the test has finished; until then it shows "Results will be visible once the test is completed."

Load Testing Insights Example

  • Samples Total number of requests executed during the test.

  • Avg. Response Time (mean) Mean time in ms for all requests.

  • Min (ms) - Max (ms) Fastest and slowest request durations.

  • Hits / sec Average number of requests per second the application received.

  • Total Errors and Errors % Failed requests (4xx and 5xx responses or other connection errors) and their share of all samples.

  • Percentile 50% (median) and Percentile 90% The response time that 50% and 90% of requests stayed under. They show typical and upper-bound delays.

  • Percentile 95% and Percentile 99% High-percentile latency, useful for checking an SLA.

  • Sent KBytes / s and Received KBytes / s Average upload and download data rate generated by your test.

  • Standard Deviation How spread out the response times are around the average. A high value means inconsistent performance.

  • Response codes Counts of 2xx, 3xx, 4xx, 5xx and Other responses, with a bar chart. Hover over a segment for the exact count and percentage.

  • Response time distribution and Apdex A histogram of every sample by response time, with an Apdex score (T = 500 ms). See Response Time Distribution.

  1. Run your test. Start a cloud URL test, a k6 script or a JMeter .jmx as usual.
  2. Open the Insights tab. After the test completes, click Insights in the tabs above the results.
  3. Pick a request. Use the Request dropdown below the tabs to see the numbers for one request instead of the whole test.
  • High average, low median If the average is much higher than the 50th percentile, a subset of requests is very slow. Look for outliers in the Timeline or Errors tabs.

  • Throughput plateau If Hits / sec flattens or drops while virtual users keep increasing, resources may be saturated, on your servers or on a load generator. The Overview shows a saturation warning when a load generator peaks at or above 80% CPU (see Load Generator Saturation). JMeter runs also have the Engine Health tab with the full CPU and memory series (see Engine Health Monitoring).

  • High standard deviation Large swings often point to external dependencies (third-party APIs, database locks) or garbage collection pauses.

  • No errors but high latency Zero errors does not mean all is well. Long response times still hurt users; check server-side logs or profiling data.

  • Errors above zero Open the Errors tab for the failing requests and their response codes.

  • Baseline with a light load. Run a small number of users first, then compare your full-load Insights with that baseline.
  • Drill down by request. Use the Request dropdown to isolate slow or error-prone requests.
  • Correlate with other tabs. Read Insights together with Timeline and Errors, and with Engine Health on JMeter runs.
  • Set pass/fail thresholds. Limits such as a maximum P95 response time or error rate mark every run pass or fail automatically. See Pass/Fail Thresholds.