NBomber
- Added DefaultStepTimeoutMs on configuration level
- New API
NBomberRunner.WithDefaultStepTimeout(TimeSpan)
- New Config JSON setting DefaultStepTimeoutMs
- Renamed DisableHintsAnalyzer() to EnableHintsAnalyzer(true | false)
- Added StepContext.ScenarioInfo.ScenarioOperation
- Improved CSV report by @mrBoie
- Improved displaying scenarios with WarmUp: on WarmUp, the console shows only scenarios that contain WarmUpDuration
NBomber Cluster
-
Added MsgPack serialization + LZ4 compression for streaming stats from Agents
-
Fixed NBomber scenario stats showing incorrect ramp_constant, instead of the configured inject_per_sec
-
Increased default timeout to discover all available agents, it's now = 5 sec
-
Fixed bug with displaying and waiting on WarmUp for scenario started only on Agent
-
Added ability to run coordinator without any scenarios to balance the load for a coordinator in the cluster with many agents and very load intensive scenarios. For this you should set empty array "TargetScenarios": []
"ClusterSettings": {
"Coordinator": {
"ClusterId": "test_cluster",
"NATSServerURL": "my-nats",
"TargetScenarios": [],
"Agents": [
{ "AgentGroup": "1", "TargetScenarios": ["scenario_2"] }
]
}
},