This benchmark setup is using K6 to run concurrent users that query the main binary of Conductor. The purpose of this test is to measure the stats of Conductor's overhead on the hot path.
- Run in background the mock server in release mode:
cd tests/test-server
and thencargo run --release
- Run in background the gateway:
cargo run --release --bin conductor -- ./benchmark/gw.yaml
(in the root dir) - Run K6:
cd benchmark
and thenk6 run k6.js