Load testing tool providing the best .NET developer experience for API performance testing.
Loadit is an open-source load testing tool built for making performance testing a productive and enjoyable experience.
See the Quick start guide for more details.
- Write your tests in C#. No DSL, XML or untyped language.
- Simple and lightweight using .NET 5
- Everything as code
- CLI tool for easy testing
- Debugger included
- Load testing
- Create load tests with high load to find performance regressions and bottlenecks
- Continues monitoring
- Continuously monitor the performance of your environment to catch performance regressions before your users do
On Linux/Mac/Windows invoke the dotnet tool command:
dotnet tool install -g loadit
Install .NET 5 first
See the Quick start guide
using Loadit;
return await Execute.Run<Http>(async (http, token) =>
{
using var res = await http.GetAsync("https://test.loadit.dev/", token);
});
using System;
using System.Threading;
using System.Threading.Tasks;
using Loadit;
return await Execute.Run<Test2>();
public class Test2 : LoadTest
{
private readonly Http _http;
public Test2(Http http)
{
_http = http;
}
public override async Task Run(CancellationToken token)
{
using var res = await _http.GetAsync("https://test.loadit.dev/", token);
}
}
Loadit is written in C# targeting .NET 5. To build from source you need Git and .NET 5.