无法为我的蝗虫测试提高 RPS

Unable to improve RPS for my locust tests

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

为什么 rps 这么低,我可以做些什么来改善它?

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

我的服务器是 grpc 服务器,它导致 gevent 出现问题。在任何 grpc 客户端初始化之前添加这个解决了这个问题

from gevent import monkey
monkey.patch_all()

import grpc.experimental.gevent
grpc.experimental.gevent.init_gevent()