NBomber – a load testing framework
NBomber is a .NET-friendly load testing framework for building performance testing scenarios. It supports writing test scenarios in C#, so it is a comfortable choice for .NET developers. NBomber can be used for testing web services, SQL databases, and even custom protocols. It provides rich reporting and can scale out tests across multiple nodes.
NBomber scenarios
Scenarios in NBomber are essentially test plans that define what actions or operations will be performed during the test, how many users or concurrent tasks will simulate those actions, and how long the test will run.
A scenario in NBomber is composed of several key components:
- Steps: These are the individual operations or actions that will be executed. For example, in the context of a web application, a step could be a specific HTTP request to an endpoint.
- Load simulations: This defines how the load will be generated, specifying the number of concurrent...