http_req_duration p(95) < 500 ms (API) | Load | 447 ms | Pass |
http_req_duration p(99) < 1000 ms (API) | Load | 812 ms | Pass |
http_req_failed rate < 0.5% | Load | 0.04% | Pass |
checks rate > 99.5% | Load | 99.96% | Pass |
pdf p(95) < 2000 ms | Load | 1,978 ms | Pass |
reports p(95) < 2000 ms | Load | 1,620 ms | Pass |
login p(95) < 500 ms | Load | 210 ms | Pass |
iteration_duration p(95) < 25 s | Load | 19.4 s | Pass |
http_req_failed rate < 0.5% | Soak | 0.02% | Pass |
memory growth < 5% per hour | Soak | 0.3% | Pass |
http_req_duration p(95) < 500 ms (API) | Soak | 402 ms | Pass |
db connections < 80% of pool | Soak | 65% | Pass |
http_req_failed rate < 2% during spike | Spike | 1.9% | Pass |
recovery to baseline p95 < 60 s | Spike | 38 s | Pass |
http_req_duration p(95) < 1500 ms during spike | Spike | 1,840 ms | Fail |
no 5xx after spike ends | Spike | 0 | Pass |
http_req_failed rate < 1% | Stress | 6.8% | Fail |
http_req_duration p(95) < 2000 ms | Stress | 4,870 ms | Fail |
graceful degradation (429/503, no 500) | Stress | 312 × 500 | Fail |
service recovers within 2 min after stress | Stress | 70 s | Pass |