Global Settings¶
Global settings apply across endpoints unless overridden.
Core execution¶
- baseUrl
- maxRequests
- duration
- throttle
- concurrent
- timeout
- requestDelay
Scheduling¶
- executor: concurrency or arrival-rate
- arrivalRate
- loadShape
- phases
Data and flow¶
- dataFeeder
- headers
- summaryOnly
- scenarioMix
- virtualUsers
- transactionGroups
Reliability and quality¶
- slo
- coordinatedOmission
- diagnostics
Telemetry and outputs¶
- observability
- reporters
Distributed mode¶
- distributed
Example¶
{
"global": {
"baseUrl": "https://api.example.com",
"maxRequests": 200,
"concurrent": 10,
"timeout": 15000,
"executor": "arrival-rate",
"arrivalRate": 30,
"reporters": [
{ "type": "json", "path": "./out/result.json" },
{ "type": "html", "path": "./out/result.html" }
]
}
}