Skip to content

Releases: PragmaticFlow/NBomber

NBomber 6.0.1

17 Mar 09:11
2e21608
Compare
Choose a tag to compare

Blog post about NBomber v6.0.1

Changes

  • Implement custom Metrics API #732
  • Improve Console UI for printing metrics #807
  • Thresholds C#/F# check func should be printed in HTML Report #777
  • Add new system metrics #772
  • Optimize performance calculation of Mean and StdDev #771
  • HTML Report - move .NET process metrics into Scenario tab #766
  • Add failures stats for CSV report #761
  • Reduce allocation for JSON serialization #760
  • Add GetScenarioTimerTime() #738
  • Coordinator report memory performance improvements on long bombing runs #733
  • Add option to pass custom latency #727
  • Add links into XML comments to refer to documentation pages #724
  • Auto Cluster - NBomber session and agent folder(s) flat structure #719
  • Add ScenarioStatsActor metrics compression #714

Fixes

  • Fix bug with Thresholds for missed metrics #798
  • Correct NuGet Packages to Debug NBomber Tests? (Visual Studio (Repeated System.IO.IOException , Console.dll) #729
  • Revisit allocations #723
  • Add property based testing for ScenarioStatsActor & MetricsStatsActor #711
  • Improve F# Error handling by using common IFault #757
  • Unhandled exception: MetricsStatsActor failed #695

NBomber.Studio

  • Fixed bug with incorrect handling for session switch.
  • Added auto-update

New examples

Roadmap

NBomber v5.8.2

NBomber v5.8.1

30 Oct 13:20
Compare
Choose a tag to compare

Fixes

  • Fix bug with NullReference raised in latest version of ConsoleTables package #755

NBomber v5.8.0 - Scenario Weight, Runtime Thresholds

28 Oct 12:52
Compare
Choose a tag to compare

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

08 Jul 06:13
Compare
Choose a tag to compare

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

10 Apr 14:15
e346c41
Compare
Choose a tag to compare

Docs updates

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

NBomber v5.4.1 - Fixes for ReportingSink

07 Dec 12:18
Compare
Choose a tag to compare

NBomber v5.4.0 - Iterations support

NBomber v5.3.0 - Manual Cluster

23 Oct 09:57
Compare
Choose a tag to compare

Roadmap

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: