Releases: PragmaticFlow/NBomber
NBomber v5.2.2 - Cluster Warmup
NBomber v5.2.1 - netstandard2.1
Changes:
Docs updates:
New examples:
NBomber v5.2.0 - Auto Cluster
Changes:
Docs updates:
New examples:
NBomber v5.1.0
Support Ukraine
Russia, shame on you! The world will remember that.
Add support of Global CustomSettings
Break test and generate incomplete results on CTRL+C
Fix bug with concurrent live console
NBomber v4.1.2
Support Ukraine
Russia, shame on you! The world will remember that.
Welcome to NBomber Blog
NBomber
- Scheduler timer calibration by @AntyaDev in #549
- #521 Fixed stopping process for scenarios by @AntyaDev in #552
- #521 Add API method NBomberRunner.EnableStopTestForcibly
- #553 Fixed. Incorrect handling of stop scenarios earlier blocks the console by @AntyaDev in #554
- #558 [Fixed] Under the high load the console timer is desynchronize by @AntyaDev in #562
- #543 Added Log.CloseAndFlush by @AntyaDev in #563
- #564 Refactor functionality to stop Scenario actors by @AntyaDev in #565
- #570 Refactor measuring time to use time buckets by @AntyaDev in #571
- Changed the default ReportingInterval to 5 sec
- Adapt NBomber for int64 changes in NBomber.Contracts (#559) by @candritzky in #566
NBomber.Cluster
- [Fixed] Added auto reconnection for NATS clients on initialization phase
- [Fixed] Coordinator should wait forever when MinAgentsCount is specified but not satisfied
- [Fixed] Coordiantor fails in case when only EmptyScenario defined in TargetScenarios
New Contributors
- @candritzky made their first contribution in #566
Full Changelog: v4.1.0...v4.1.2
NBomber v4.1.0
NBomber
#499 Added support for ScenarioPartition
#534 Added ScenarioInfo for ScenarioInitContext
Improved performance of ScenarioStatsActor on 30%
Added ScenarioInfo for ScenarioInitContext to be able to get it in the Scenario init phase
Added NBomberRunner.WithMinimumLogLevel
Added "LiteDBExample" by @OlenaKostash
NBomber HTTP
Extended Http.Send() with HttpCompletionOption and CancellationToken
NBomber Docs
Added Logger documentation page
Added initial Cluster overview page
NBomber Cluster
Added support for ScenarioPartition
Fixed bug with handling AgentInitFailed status
Added NBomberClusterRunner.WithMinimumLogLevel
Full Changelog: v4.0.0...v4.1.0
NBomber v4.1.0-beta.1
NBomber
- #499 Added support for ScenarioPartition
- #534 Added ScenarioInfo for ScenarioInitContext
- Improved performance of ScenarioStatsActor on 30%
NBomber.Cluster
- Added support for ScenarioPartition
- Fixed bug with handling AgentInitFailed status
NBomber Examples
NBomber Docs
NBomber v4.0.0-rc
NBomber v4.0.0-beta8
NBomber v4.0.0-beta7
NBomber v4.0.0-beta7
- Replaced TPLDataFlow on Channels due to performance and smaller memory allocations
- Added vtask { } for ScenarioStatsActor to improve performance
- Tuned performance for Stats module
- Aggressive Inlining
- Improved performance for ReportingStatsCache by replacing Map on Dictionary
- Aggressive Inlining v2
- Added a new scheduler implementation based on loop and Task.Delay
- Added LoadSimulation.Pause
A new LoadSimulation definition:
type LoadSimulation =
| RampingConstant of copies:int * during:TimeSpan
| KeepConstant of copies:int * during:TimeSpan
| RampingInject of rate:int * interval:TimeSpan * during:TimeSpan
| Inject of rate:int * interval:TimeSpan * during:TimeSpan
| InjectRandom of minRate:int * maxRate:int * interval:TimeSpan * during:TimeSpan
| Pause of during:TimeSpan