Metatron
|
3fed634955
|
test: WebSocket load test infrastructure (closes #1505)
Review Approval Gate / verify-review (pull_request) Failing after 8s
CI / validate (pull_request) Failing after 40s
CI / test (pull_request) Failing after 42s
Load test for concurrent WebSocket connections on the Nexus gateway.
Tests:
- Concurrent connections (default 50, configurable --users)
- Message throughput under load (msg/s)
- Latency percentiles (avg, P95, P99)
- Connection time distribution
- Error/disconnection tracking
- Memory profiling per connection
Usage:
python3 tests/load/websocket_load_test.py # 50 users, 30s
python3 tests/load/websocket_load_test.py --users 200 # 200 concurrent
python3 tests/load/websocket_load_test.py --duration 60 # 60s test
python3 tests/load/websocket_load_test.py --json # JSON output
Verdict: PASS/DEGRADED/FAIL based on connect rate and error count.
|
2026-04-15 21:01:58 -04:00 |
|