Configuration¶
A benchmark config has this top-level structure:
{
"name": "optional benchmark name",
"global": { "...": "global settings" },
"endpoints": [
{ "...": "endpoint settings" }
]
}
Primary sections¶
- Global: shared runtime behavior and feature toggles
- Endpoints: individual request targets and transport-specific execution
- Derived features: scenario mix, diagnostics, observability, distributed mode, and reporting
Use the pages in this section for complete field-level references and constraints.
Example¶
{
"name": "config-overview",
"global": {
"baseUrl": "https://api.example.com",
"maxRequests": 100,
"concurrent": 10,
"timeout": 5000
},
"endpoints": [
{ "name": "health", "url": "/health", "method": "GET" },
{ "name": "users", "url": "/users", "method": "GET" }
]
}