Locust.io以准确的速率发送请求

时间:2014-11-07 14:13:14

标签: locust

在locust.io中是否有办法设置发送请求的速率?我正在使用蝗虫来查看我的数据库将如何在增加的负载下执行。我对数据库可以采用的最大请求速率不感兴趣,而是对数据库收到特定速率时的性能感兴趣。例如,我想在特定的写入负载下看到读操作的延迟。

2 个答案:

答案 0 :(得分:1)

我认为您需要将min_rate和max_rate设置为相同的值:

class MyUser(MyLocustExtendedClass):
    host = "myhost"
    min_wait = __VALUE__
    max_wait = __VALUE__
    ...

答案 1 :(得分:1)

无法将蝗虫设置为特定的RPS,也请检查此帖子的回复:specifying RPS

但您可以尝试使用以下公式达到特定数字:

rps = wait time X #_users

更改Locust类中的等待时间和用户数