These are the optional flags for the Index testing tool. Each one has a working default, so you only need them to tune a run: to change the load, the latency threshold, the timeouts, or how much the tool logs. For the flags every run needs, see Using the Index testing tool.
Pass these flags in the same COMMAND_LINE_FLAGS string as the required ones. For example, the following run sends 75,000 requests per second across 20 workers, with a 50ms latency SLA:
docker run \
--network="host" \
-t --rm --name send-rtd-requests \
-e COMMAND_LINE_FLAGS="-e host.docker.internal:50051 -m grpc -q 75000 -c 20 -base-url http://host.docker.internal:8080 -lifecycle LIFECYCLE_PUBLISHER_BID_REQUEST -s 50" \
indexexchangehub/ext-data-provider-test-tools:2026.10.14Optional flags
| Flag | Meaning | Default |
|---|---|---|
| Concurrent workers sending requests |
|
| Target total requests/sec across all workers |
|
| Test duration in seconds ( |
|
| Latency SLA in ms (also used as gRPC |
|
| Max allowed failure rate %, before the run is marked failed |
|
| Per-request timeout in ms |
|
| Log verbosity |
|
| Override the health check protocol if it needs to differ from | same as |
| Runs only the checks Index makes when you push an image (health check and metrics endpoints reachable, | off |