License
info
NBomber is free only for personal use. You can't use it for an organization.
NBomber supports two type of license:
- Business license - Allows the use of NBomber within your organization.
- Enterprise license - Allows the use of NBomber within your organization, and additionally, provides access to the cluster mode of execution.
tip
If you're interested in experimenting with NBomber Cluster but do not have an enterprise license, you can use of the Local Dev Cluster.
License limitations
Question | Answer |
---|---|
How many instances can be installed with one NBomber business license? | Unlimited |
Can multiple teams use the same license within one organization? | Yes, a single license can be shared for the whole organization |
How many executions can be run in parallel? | Unlimited |
How many users can use the license in parallel? | Unlimited |
Load license
To load the license, you can use NBomberRunner
Example:
NBomberRunner
.RegisterScenarios(scenario1)
.WithLicense("Your_License_Key")
.Run();
Another option is CLI arguments: --license=Your_License_Key
Example:
YourProject.dll --license=Your_License_Key
// then in C# you need to pass CLI args
// to NBomberRunner.Run() method
NBomberRunner
.RegisterScenarios(scenario1)
.Run(args);
Also, environment variables can be used to get the license key.
var licenseKey = Environment.GetEnvironmentVariable("YOUR_LICENSE_KEY");
NBomberRunner
.RegisterScenarios(scenario1)
.WithLicense(licenseKey)
.Run();