无法为我的蝗虫测试改进RPS

  • 本文关键字:测试 RPS locust
  • 更新时间 :
  • 英文 :


我正在尝试对服务器调用进行负载测试,该调用的响应时间约为3秒。我试图增加这个服务器的负载,但我得到的最大rps是0.3-0.4。我有100个用户,我保持了100%的孵化率。此外,等待时间为0.1s。

为什么rps如此之低,我能做些什么来改善它?

如果我用一个非常便宜的调用替换我的服务器调用,RPS会突然增加很多。所以,我不认为问题出在我的设置上。

我的服务器是grpc服务器,它导致了gevent的问题。在初始化任何grpc客户端之前添加此项修复了问题

from gevent import monkey
monkey.patch_all()
import grpc.experimental.gevent
grpc.experimental.gevent.init_gevent()

最新更新