【发布时间】:2020-09-02 08:29:08
【问题描述】:
我正在尝试对服务器调用进行负载测试,其响应时间约为 3 秒。我正在尝试增加此服务器的负载,但我得到的最大 rps 是 0.3-0.4。我有 100 个用户,我将孵化率保持在 100/s。另外,wait_time 是 0.1s。
为什么 rps 这么低,我可以做些什么来改善它?
如果我用非常便宜的调用替换我的服务器调用,RPS 会突然增加很多。所以,我认为问题不在于我的设置。
【问题讨论】:
-
嗨!看看github.com/locustio/locust/wiki/FAQ#increase-my-request-raterps,如果没有帮助,请在此处发布 lour 蝗虫文件,以便我查看。你的服务器调用http请求吗?如果不是,请确保它仍然对 gevent 友好。 (否则会阻塞locust进程中的所有locust用户)
-
我使用的是 grpc,但它导致了问题,因为它对 gevent 不友好。我能够通过使用猴子补丁和 grpc gevent 补丁来修复它
标签: locust