Locust分布式压测常用命令
[本文出自天外归云的博客园]
Locust 分布式压测主要有两个角色:Master 和 Worker。Master 是主控节点,负责控制测试的进程以及数据的汇总;Worker 是工作节点,负责执行测试任务。
以下是常用的 Locust 分布式压测命令:
- 启动 Master 节点
locust -f locustfile.py --master --host=http://example.com
- 启动 Worker 节点
locust -f locustfile.py --worker --master-host=master-host-ip-address
- 停止测试
在 Master 界面中选择“Stop”按钮,或者使用以下命令:
curl -X POST http://master-host-ip-address:8089/stop
- 停止所有 Worker 节点
curl -X POST http://master-host-ip-address:8089/stop-workers
- 重启 Master 节点
curl -X POST http://master-host-ip-address:8089/restart
- 查看压测报告
在 Master 节点界面中可以直接查看,或者使用以下命令生成 HTML 报告:
locust -f locustfile.py --no-web -c 100 -r 10 --run-time 1h --csv=report
locust -f locustfile.py --no-web -c 100 -r 10 --run-time 1h --html=report.html
其中,-c
是并发用户数,-r
是每秒启动用户数,--run-time
是测试时间,--csv
是输出 CSV 格式的报告,--html
是输出 HTML 格式的报告。
本文来自博客园,作者:天外归云,转载请注明原文链接:https://www.cnblogs.com/LanTianYou/p/17402056.html
标签:
Locust
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
2019-05-15 ECharts饼图自定义
2019-05-15 解决bootstrap-table表头filter-control select控件被遮挡显示不全的问题