|
FastLED 3.9.15
|
Phase 3: HTTP Server Stress Test for FastLED Network Example
Tests server stability under various stress conditions:
- Rapid connection/disconnection cycles
- Multiple concurrent connections
- Request flooding
- Server start/stop cycles
Usage:
uv run python examples/Asio/Server/test_stress.py
uv run python examples/Asio/Server/test_stress.py --connections 50 --requests 100
Classes | |
| class | StressTestConfig |
| class | StressTestResults |
Functions | |
| display_results (StressTestResults results) | |
| int | main () |
| make_request (StressTestConfig config, StressTestResults results, httpx.Client client) | |
| subprocess.Popen[str] | start_server (StressTestConfig config) |
| None | stress_test_concurrent (StressTestConfig config, StressTestResults results) |
| None | stress_test_rapid (StressTestConfig config, StressTestResults results) |
Variables | |
| console = Console() | |