You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NBomber is a modern and flexible load-testing framework for Pull and Push scenarios, designed to test any system regardless of a protocol (HTTP/WebSockets/AMQP, etc) or a semantic model (Pull/Push).
9
-
10
-
NBomber is free for personal use, developer-centric, and extensible.
11
-
Using NBomber, you can test the reliability and performance of your systems and catch performance regressions and problems earlier.
12
-
NBomber will help you to build resilient and performant applications that scale.
8
+
**NBomber** - Distributed load-testing framework for .NET.
9
+
It is designed to test any system regardless of the protocol (HTTP/WebSockets/AMQP) or a semantic model (Pull/Push).
10
+
It allows to write distributed load test scenarios in plain C# or F#.
-[NBomber Studio](https://nbomber.com/docs/nbomber-studio/overview) - is a powerful management tool designed by NBomber. Monitor tests in real time with NBomber Studio and conduct detailed result analysis to identify trends.
33
+
-[Reporting Sinks](https://nbomber.com/docs/nbomber/reporting-sinks) for integration with popular systems for real-time monitoring
-[JSON Configuration](https://nbomber.com/docs/nbomber/json-config) - configure your load tests via JSON Config
42
+
- CI/CD integration ([xUnit](https://github.com/PragmaticFlow/NBomber/blob/dev/examples/xUnitExample/LoadTestExample.cs#L11) and NUnit runners are supported)
19
43
20
44
### Why we build NBomber and what you can do with it?
21
45
The main reason behind NBomber is to provide a lightweight framework for writing load tests which you can use to test literally any system and simulate any production workload. We wanted to provide only a few abstractions so that we could describe any type of load and still have a simple, intuitive API.
22
46
Another goal is to provide building blocks to validate your POC (proof of concept) projects by applying any complex load distribution.
23
47
With NBomber you can test any PULL or PUSH system (HTTP, WebSockets, GraphQl, gRPC, SQL Databse, MongoDb, Redis etc).
24
48
With NBomber you can convert some of your integration tests to load tests easily.
25
49
26
-
NBomber as a modern framework provides:
27
-
- Zero dependencies on protocol (HTTP/WebSockets/AMQP/SQL)
| How NBomber can be installed? | NBomber is shipped as .NET library and can be installed via [NuGet package manager](https://www.nuget.org/packages/NBomber/)|
90
+
| How can I run NBomber load test scenario? | You can run it as Console application or as Unit test (xUnit/NUnit) |
91
+
| Can I use NBomber for free? | You can use it for free, only for personal use. For the organization usage, you should have a license. |
92
+
| Can multiple teams use the same license within one organization? | Yes, a single license can be shared for the whole organization |
93
+
| How many users from the same organization can use the license at the same time? | Unlimited |
94
+
| Can I run NBomber Cluster without purchasing a license? | Yes, you can try [Local Dev Cluster](https://nbomber.com/docs/cluster/local-dev-cluster) mode |
95
+
| How many instances can be installed with one NBomber license? | Unlimited |
96
+
| How many NBomber executions can be run in parallel? | Unlimited |
97
+
98
+
### About Us
67
99
100
+
We are US based company [NBomber LLC](https://www.linkedin.com/company/nbomber) (8 The Green, Dover, Delaware 19901, USA).
0 commit comments