⚡ ViralX Spike Test Report

300 VU Burst  |  Apr 2, 2026 6:51 PM IST  |  api.theviralx.ai  |  2.5 min duration

✅ ALL THRESHOLDS PASSED — 52,855/52,856 CHECKS (99.99%)
Avg Latency
58.6ms
Median: 42.4ms
P95 Latency
136.7ms
P90: 107.2ms
Error Rate
0.00%
1 timeout / 52,856 requests
Total Requests
52,856
351 req/s 🔥
Peak VUs
300
Simultaneous users
Data Transferred
518MB
3.4 MB/s received

📈 Spike Profile

10
baseline 30s
⚡300
SPIKE 10s
300
hold 60s
↓10
drop 10s
10
recover 30s
0
end

Sudden burst: 10 → 300 VUs in 10 seconds, hold for 1 minute, then recover

⏱ Latency Distribution

min
18.0ms
med
42.4ms
avg
58.6ms
p(90)
107.2ms
p(95)
136.7ms
max
675.4ms

🎯 Threshold Results (3/3 passed)

StatusThresholdActualResult
http_req_duration p(95) < 2000ms136.7msPASSED
http_req_failed rate < 10%0.00%PASSED
errors_during_spike rate < 15%0.00%PASSED

✅ Check Results

StatusCheckPass/TotalRate
status is 2xx52,855 / 52,85699.99%

💡 1 request timed out during the initial spike ramp — this is expected behavior under sudden load bursts.

📋 Test Summary

MetricValue
Test TypeSpike Test (sudden 300 VU burst)
Duration2 minutes 30 seconds
Peak Virtual Users300
Total Iterations52,856
Throughput351 req/s
Data Received518 MB (3.4 MB/s)
Data Sent20 MB (135 KB/s)
Failed Requests1 (i/o timeout during spike ramp)
Targetapi.theviralx.ai (OCI Cloud)

💡 Key Insights

99.99% success rate during 300 VU spike — near perfect
p95 = 137ms under sudden burst — barely any degradation vs steady load
351 req/s throughput — 7.8x higher than the stress test (45 req/s)
Max latency = 675ms — even under spike, no request took over 1 second
⚠️ 1 timeout during ramp-up — normal for connection pool warm-up under sudden burst
🚀 Recovery was instant — server showed no degradation after spike dropped

📊 Comparison: Stress vs Spike

MetricStress (200 VUs)Spike (300 VUs)Verdict
Avg Latency48.8ms58.6ms+20% — minimal degradation
P95 Latency105ms137ms+30% — well within limits
Error Rate0.00%0.00%Zero errors both
Throughput45 req/s351 req/s7.8x more under spike
Max Latency811ms675msBetter under spike!