【发布时间】:2014-11-07 14:13:14
【问题描述】:
locust.io 中有没有办法设置发送请求的速率?我正在使用 locust 来查看我的数据库在负载增加的情况下将如何执行。我对数据库可以采用的最大请求速率不感兴趣,而是对数据库接收特定速率时的性能感兴趣。例如,我想查看特定写入负载下读取操作的延迟。
【问题讨论】:
标签: locust
locust.io 中有没有办法设置发送请求的速率?我正在使用 locust 来查看我的数据库在负载增加的情况下将如何执行。我对数据库可以采用的最大请求速率不感兴趣,而是对数据库接收特定速率时的性能感兴趣。例如,我想查看特定写入负载下读取操作的延迟。
【问题讨论】:
标签: locust
我认为您需要将 min_rate 和 max_rate 设置为相同的值:
class MyUser(MyLocustExtendedClass):
host = "myhost"
min_wait = __VALUE__
max_wait = __VALUE__
...
【讨论】:
无法将 locust 设置为特定的 RPS,请查看此帖子的回复:specifying RPS
但是您可以尝试使用以下公式达到特定数字:
rps = wait time X #_users
更改 Locust 类中的等待时间和用户数
【讨论】: