蝗虫的RPS值不正确#LOCUST#rpsissue

时间:2020-07-21 04:54:14

标签: locust

根据例外结果,我们得到的Rps值非常低。有什么办法可以使用python控制RPS值吗?

2 个答案:

答案 0 :(得分:0)

您可以使用min_wait和max_wait值。将其设置为0,看看吞吐量是否增加。

    min_wait = 0
    max_wait = 0
    wait_time = between(min_wait, max_wait)

答案 1 :(得分:0)

在蝗虫常见问题解答中,现在列出了当吞吐量不符合您的期望时要尝试的事情(请参阅https://github.com/locustio/locust/wiki/FAQ

  1. 增加用户数量。为了充分利用您的目标 系统中您可能需要大量同时用户。
  2. 如果响应时间异常长和/或随着用户数量的增加而增加 起来,那么您可能已经饱和了要测试的系统, 需要深入研究原因。 这实际上不是蝗虫问题,但是这里 您可能要检查一些事情:
  • 资源利用率(例如 CPU,内存)
  • 配置(例如您的网络服务器的最大线程数)
  • 后端响应时间(例如DB)
  1. 如果蝗虫在抱怨 它的CPU使用率很高
  • 蝗虫分布利用 多核和多台机器
  • 尝试切换到FastHttpUser以 减少CPU使用率