Alexander Whitestone
|
a70c18f20f
|
test: WebSocket load testing infrastructure (#1505)
CI / test (pull_request) Failing after 1m31s
CI / validate (pull_request) Failing after 1m36s
Review Approval Gate / verify-review (pull_request) Successful in 10s
Add tests/ws_load_test.py — concurrent connection load test.
Measures:
- Connection success rate
- Message broadcast latency (P50/P95/P99)
- Throughput (msg/s)
- Memory usage delta
- Fan-out via broadcast receiver
Usage:
python3 tests/ws_load_test.py --connections 50 --duration 30
python3 tests/ws_load_test.py --connections 200 --duration 60 --messages 200
Pass/fail verdict based on:
- Connection success rate
- Error rate < 1%
- P95 latency < 500ms
Closes #1505
|
2026-04-14 22:45:14 -04:00 |
|