Files
foxhunt/testing/service-load
jgrusewski e2a0576ef5 docs: create/update README.md for all services, CLI, and testing crates
Create 3 missing service READMEs (api_gateway, data_acquisition_service,
trading_agent_service). Create bin/fxt/README.md. Create
testing/service-integration/README.md. Update existing service and testing
READMEs to standard template. Delete 4 subdirectory READMEs from
testing/integration/ and testing/e2e/.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 22:50:38 +01:00
..

service-load

Trading service throughput load tests with 4 scenarios: sustained (10K/s for 60s), peak burst (50K/s for 10s), market data streaming (1M updates), and connection pool saturation (1K clients).

Scenarios

  • sustained -- 10K orders/sec, 60s, 100 clients
  • burst -- 50K orders/sec, 10s, 500 clients
  • streaming -- 1M market data updates, 1K streams
  • pool -- 1K concurrent clients, 100 requests each

Usage

cargo run -p load_tests --release -- --scenario all
cargo run -p load_tests --release -- --scenario sustained