Commit Graph

1 Commits

Author SHA1 Message Date
Alexander Whitestone
a70c18f20f test: WebSocket load testing infrastructure (#1505)
Some checks failed
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