8 releases
0.2.11 | May 28, 2021 |
---|---|
0.2.10 | Feb 2, 2021 |
0.2.9 | Jan 20, 2021 |
0.2.6 | Oct 14, 2020 |
0.2.2 | Sep 18, 2020 |
#379 in Profiling
34 downloads per month
24KB
530 lines
loadem
Command line tool for emulating web load from thousands of clients.
Built with async Rust using Tokio, hyper and rustls.
This is the spiritual successor to OpenWebLoad
Installation
Download binaries from https://github.com/pjoe/loadem/releases and add to you path.
Windows
You can also install with Chocolatey
In PowerShell with Admin rights:
choco install loadem
Usage
$ loadem http://localhost 200
URL: http://localhost
Clients: 200
Starting
MaTps 4777.17, Tps 4777.17, Err 0.00%, Lat Avg 0.018, P50 0.009, P99 0.200, P99.9 0.220
MaTps 4912.00, Tps 5046.83, Err 0.00%, Lat Avg 0.016, P50 0.009, P99 0.157, P99.9 0.341
MaTps 4929.57, Tps 4964.71, Err 0.00%, Lat Avg 0.014, P50 0.009, P99 0.111, P99.9 0.191
MaTps 4470.94, Tps 3095.06, Err 0.00%, Lat Avg 0.020, P50 0.015, P99 0.152, P99.9 0.238
MaTps 4356.89, Tps 3900.69, Err 0.00%, Lat Avg 0.023, P50 0.011, P99 0.429, P99.9 0.469
MaTps 4302.34, Tps 4029.58, Err 0.00%, Lat Avg 0.021, P50 0.012, P99 0.158, P99.9 0.470
MaTps 4295.27, Tps 4252.88, Err 0.00%, Lat Avg 0.022, P50 0.010, P99 0.540, P99.9 0.543
^C
URL: http://localhost
Clients: 200
Completed 31825 requests in 7.45 seconds
Total TPS: 4274.48
Latency:
Avg. 0.019
P50 0.010
P99 0.200
P99.9 0.541
Max 0.544
Dependencies
~15–25MB
~465K SLoC