Modern and flexible load testing framework for Pull and Push scenarios, designed to test any system regardless a protocol (HTTP/WebSockets/AMQP etc) or a semantic model (Pull/Push).
OTHER License
Bot releases are hidden (Show)
Published by AntyaDev about 2 years ago
Published by AntyaDev about 2 years ago
Published by AntyaDev about 2 years ago
Published by AntyaDev about 2 years ago
Published by AntyaDev over 2 years ago
Published by AntyaDev over 2 years ago
Published by AntyaDev over 2 years ago
"ClusterSettings": {
"Coordinator": {
"ClusterId": "test_cluster",
"NATSServerURL": "nats://localhost",
"TargetScenarios": ["test_scenario"],
"Agents": [
{ "AgentGroup": "1", "TargetScenarios": ["test_scenario"] }
],
"MinAgentsCount": 5
}
}
let url = "http://config.com/json_file_path"
Scenario.create "scenario_1" [step1; step2]
|> NBomberClusterRunner.registerScenario
|> NBomberClusterRunner.loadConfig url
Published by AntyaDev over 2 years ago
NBomberRunner.WithDefaultStepTimeout(TimeSpan)
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"] }
]
}
},
fixed bug with thread safety for circular data feed