【发布时间】:2021-07-14 12:16:48
【问题描述】:
我正在使用 locust 进行一些负载测试,但我似乎无法弄清楚如何将 Hatch Rate 更改为较慢的加速率。 每秒 1 只蝗虫仍然太快,所以有没有办法将其更改为类似于 每 20 秒 1 只蝗虫?
我尝试在 on_start 方法中使用 gevent.sleep(19) 并在 UI 中将孵化率设置为每秒 1 只蝗虫,但 这只孵化每只蝗虫的间隔只有 1 秒 然后每只孵化的蝗虫睡 19 秒(它们之间仍然相隔 1 秒)。
有没有办法强制在运行时孵化的每个蝗虫在下一个蝗虫执行前等待 20 秒? (例如第一个蝗虫孵化并运行on_start方法,下一个蝗虫等待19秒然后运行on_start方法,下一个蝗虫再等待19秒然后运行on_start方法。)
【问题讨论】:
标签: python python-3.x load-testing locust