#负载测试 #Web #命令行工具 #工具

app loadem

模拟成千上万个客户端的Web负载的命令行工具

8个版本

0.2.11 2021年5月28日
0.2.10 2021年2月2日
0.2.9 2021年1月20日
0.2.6 2020年10月14日
0.2.2 2020年9月18日

#317 in 性能分析

Apache-2.0

24KB
530

loadem

模拟成千上万个客户端的Web负载的命令行工具。

使用Rust的异步Tokiohyperrustls构建。

这是OpenWebLoad的精神继承者

安装

https://github.com/pjoe/loadem/releases下载二进制文件并将其添加到您的路径中。

Windows

您也可以使用Chocolatey进行安装

在具有管理员权限的PowerShell中

choco install loadem

用法

$ loadem https://127.0.0.1 200
URL: https://127.0.0.1
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: https://127.0.0.1
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

依赖项

~14–25MB
~443K SLoC