Analyzing k6 Load Test Results
Once your k6 load test completes, the results page has these tabs: Overview, AI Assist, Timeline, Trend, Insights, Errors, Stats, Logs, and Notes. Timeline is not available on the Free plan. Trend shows how this test has performed across its recent runs.
The ... menu (More options) in the results header includes Edit the current configuration, Set display results settings, Set as baseline, Print or Save as PDF and Share, which creates a public link to the report.
If the script fails before it sends any load, for example a syntax error, an import that cannot be loaded (such as a k6/x/... extension) or a setup() that throws or times out, the run ends as failed: the k6 tests list shows FAILED and the results page opens a Test run failed dialog, instead of COMPLETED with empty results. A teardown() that throws after the test has run does not change that: the run completes with its results.
Results Overview
Section titled “Results Overview”The Overview tab displays the key performance metrics for your test:
| Metric | Description |
|---|---|
| Samples | Total number of HTTP requests made during the test |
| Avg. Response Time | Average response time across all requests |
| 90% Response Time | 90th percentile: 90% of requests completed within this time |
| 95% Response Time | 95th percentile: 95% of requests completed within this time |
| Hits / sec | Request throughput (requests per second) |
| Errors % | Percentage of requests that returned errors |
The overview also shows the test configuration summary: Virtual Users, Duration, Ramp Up Time, Ramp Up Steps, and the cloud locations used.
Below the metrics, interactive charts display:
- Response time over virtual users: how response time changes as concurrent users increase
- Hits/sec and errors: throughput and error rate over time
Use the Granularity controls (Raw, 100ms, 500ms, 1s, 1min, 5min) to adjust chart resolution. Turn on View per location to see results broken down by test location.
Test Files and Script
Section titled “Test Files and Script”The Logs tab lists the files used by the run, grouped by cloud location:
- Test files: the uploaded k6 script
- File preview: the content of the selected file, including the k6 JavaScript that was executed
- Download: download any of the files
This is useful for checking which script version ran for a specific test run.
Timeline Results
Section titled “Timeline Results”The Timeline tab shows time-series charts for each URL/endpoint in your test:
- Virtual Users: active concurrent users over time
- Response Time: Average, Min, Max, P90, P95, P99 response times
- Hits / sec: request throughput per endpoint
- Latency: network latency measurements
- Response Codes: HTTP status code distribution (200, 301, 404, etc.)
Each metric can be expanded to show individual endpoints. Hover over the charts to see precise values at any point in time.
The timeline view is essential for identifying:
- Performance degradation under increasing load
- Specific endpoints that slow down first
- Error spikes correlated with user count
- Latency patterns across different endpoints
Test Report
Section titled “Test Report”Open the ... menu in the results header and click Print or Save as PDF to open the report page, then Print PDF to produce the report. The report includes:
Configuration section:
- Virtual Users, Duration, Ramp Up Time, Ramp Up Steps
- Start Time and End Time
Result Metrics section:
- Samples, Avg. Response Time, Min Time, Max Time, Hits/sec
- Total Errors, Errors %, Sent KBytes/s, Received KBytes/s, Standard Deviation
- Percentile breakdown: 50th, 90th, 95th, 99th
- Response Codes summary
Report templates (Select Template, Manage Templates) and Edit report let you change what the report shows. They are not available on the Free plan.
AI-Powered Analysis
Section titled “AI-Powered Analysis”The AI Assist tab provides AI-powered analysis of your test results. After your test completes, click Generate AI Result to get:
- Bottleneck identification based on response time patterns
- Performance recommendations tailored to your tech stack
- Error analysis and root cause suggestions
- Optimization priorities ranked by impact
AI analysis credits are shared across all test types (Load Testing, JMeter, and k6).
Next Steps
Section titled “Next Steps”- How to Run a New k6 Load Test: configure and execute your first k6 test
- Uploading k6 Scripts and Data Files
- Load Testing Guide: general load testing concepts and best practices
- k6 Load Testing: learn more about k6 on LoadFocus



