前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >性能测试Locust--(4)逐步负载模式

性能测试Locust--(4)逐步负载模式

作者头像
软测小生
发布2020-03-04 11:28:32
8500
发布2020-03-04 11:28:32
举报
文章被收录于专栏:软测小生软测小生
Locust--逐步负载模式

如果想在不同的用户负载下监控服务性能,并探测可以实现的最大tps,可以在启用“逐步负载”模式运行Locust--stp-load

代码语言:javascript
复制
$ locust -f locust_files/my_locust_file.py --step-load

选项

--step-load 启用“Step Load--逐步负载”模式, 以监视当用户负载增加时性能指标如何变化。

--step-clients 在“逐步负载”模式下,客户端数量逐步增加。与--step-load一起使用。

--step-time 在“逐步负载”模式下,每个Step的进持续时间,例如(300s,20m,3h,1h30m等)。与--step-load一起使用。

Locust在非Web UI的情况下“逐步负载”模式运行

如果要在没有Web UI的情况下以逐步负载方式运行Locust,则可以使用--step-clients--step-time来执行此操作:

代码语言:javascript
复制
$ locust -f --no-web -c 1000 -r 100 --run-time 1h30m --step-load --step-clients 300 --step-time 20m

Locust 将逐步蜂拥而至,一旦时间到了,将关闭它们。

Locust在逐步负载模式下分布式运行

如果你想要在逐步负载模式下分布式运行Locust,你应该在启动主节点时指定--step-load选项,来分步式聚集locust。然后在Locust UI中将显示 --step-cients 选项和 --step-time 选项。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软测小生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 选项
  • Locust在非Web UI的情况下“逐步负载”模式运行
  • Locust在逐步负载模式下分布式运行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档