What this test checks
95th percentile response time
The response time that 95% of requests beat, which shows what your slowest visitors experience under load.
Error rate under load
The share of requests that time out or return an HTTP 4xx or 5xx status during the test.
Consistency
The 90th percentile compared with the average response time; a wide gap points to queueing or contention on the server.
Throughput
Total requests and requests per second served during the test.
Median and slowest response
The typical (median) response time and the single slowest response.
Test intensity
Whether the test was heavy enough to be representative: at least 50 users for at least 45 seconds.
How it works
- k6 runs on our test server in Virginia, USA: each virtual user requests your page, waits a random 3 to 10 seconds like a real visitor, and repeats.
- You choose 10–100 virtual users and a duration of 30–120 seconds; the defaults are 50 users for 45 seconds.
- Only the page's HTML is requested, not its images, CSS or JavaScript, with a 30-second timeout. Redirects are not followed, so every request stays on your verified host; test the final address of the page.
- Your domain is resolved once at the start and pinned to that public IP address, so DNS cannot switch the target to an internal host mid-test.
- Requests use the user agent WebPSQC-LoadTest/3.0, so you can find them in your server logs.
How it is scored
The score uses our item-weighted formula: a pass earns full credit, a warning half and a fail none, with p95 response time and error rate weighted 3×, consistency 2× and test intensity 1×. Grades follow our scale: A+ 95+, A 90+, B 80+, C 70+, D 60+, F below 60.
| Check | Good | Needs work | Poor |
|---|---|---|---|
| 95th percentile response time | 1 s or less | 1–2 s | Over 2 s |
| Error rate | 0.1% or less | 0.1–1% | Over 1% |
| Consistency (p90 ÷ average) | 2× or less | 2–3.2× | Over 3.2× |
| Test intensity | 50+ users for 45+ seconds | 30+ users, but lighter or shorter | Under 30 users |
Grades: A+ 95–100 · A 90–94 · B 80–89 · C 70–79 · D 60–69 · F below 60.