Releases: PragmaticFlow/NBomber
Releases · PragmaticFlow/NBomber
NBomber v5.8.1
NBomber v5.8.0 - Scenario Weight, Runtime Thresholds
Changes
- Add Thresholds support #746
- Add Scenario Weight to introduce dynamic workload distribution #663
- Implement Random.Zipf extension method #726
- Implement Random.Choice extension method #725
- NBomberRunner LoadConfig should be able to load JSON content #750
- HTML Report - Latency indicators should display selected step's data #753
- Add Get/Find/Exist extensions for Stats types that work without allocations #742
- Add offline license validation #736
- Make it possible to remove Net real-time stats table from Console #705
Fixes
- HTML generation fails when scenario duration is less than 5 sec #741
NBomber.Http
New examples
Roadmap
NBomber v5.7.0 - Timescale, WebBrowser
Docs updates
Changes
- Add CLI argument to override SessionId #696
- Add ScenarioCancellationToken to IScenarioContext #696
- Add ReportFinalizer handler to allow manipulation of final data for report generation #690
- HTML Report - Display ClusterInfo, NBomberConfig #637
- Show Standard Deviation in HTML Report #676
Fixes
- Grafana - Incorrect query for Request Count #694
- AutoCluster - Grafana dashboard isn't displaying Status Codes #697
- Improve license validation #686
NBomber.Timescale
- Add RealtimeStatsSink for TimescaleDB #665
NBomber.WebBrowser
- Add support of WebBrowser Testing #649
New examples
Roadmap for v5.8.0
NBomber v5.6.0 - MQTT and new Thresholds
Docs updates
- Asserts and Thresholds
- Bytes API
- Scenario Stats API
- HTTP JSON support
- Tracing HTTP request
- MQTT plugin
Changes
- Add Bytes extensions API #677
- Add InstanceId and InstanceNumber for ScenarioInfo #671
- Add Percent property to express thresholds #579
- Add ScenarioInstanceData dictionary for IScenarioContext #651
- Improve logger for NBomber Cluster #666
- Fix incorrect data transfer stats for GlobalInfo when multiple steps involved #653
- Fix repeated test step names in HTML report #647
- Fix bug with HTML and DateTime parsing #673
NBomber.HTTP
- Extend HTTP plugin by parametric typed
Send<TResponse>(request)
#659 - Extend HTTP plugin by
WithJsonBody(data)
#625 - Add HTTP tracing for NBomber.Http #528
NBomber.MQTT
New examples
NBomber v5.5.0 - WebSockets
Changes:
-
Add API for scenario distribution Zipfan, Multinomial, Uniform
-
Fixed issue with log file > 1GB
Docs updates:
New examples:
NBomber v5.4.1 - Fixes for ReportingSink
NBomber v5.4.0 - Iterations support
Changes:
- Add Iterations support for Load Simulations
- Change behavior of InvocationNumber
- Add displaying units of measure for Console, Txt, Md
- Improved randomization for ScenarioActor invocation
Docs updates:
New examples:
NBomber v5.3.0 - Manual Cluster
Changes:
Fixes:
- Fixed leader election bug (race condition) for AutoCluster when cluster contains more than 300 nodes
- Fixed validation for an empty ScenarioSettings
- Fixed validations for an empty LoadSimulations
Docs updates:
New examples:
NBomber v5.2.2 - Cluster Warmup
NBomber v5.2.1 - netstandard2.1
Changes:
Docs updates:
New examples: