You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Locust压测中真实RPS的定义及请求量计算疑问

Locust负载测试中RPS的正确理解

直接给结论:Locust显示的RPS就是你的服务实际接收的每秒请求总数,完全不需要乘以用户数。你设置50个用户、界面显示RPS为6时,服务每秒接收的就是6次请求,不是300次。

为啥会有这个误区?因为很多人误以为Locust的RPS是单用户的请求频率,但实际上它是全局统计值:

  • Locust的RPS统计的是所有并发用户在每秒内发送的请求总和
  • 单个用户的请求频率由测试脚本里的逻辑(比如思考时间wait_time)、服务的响应速度共同决定。50个用户加起来每秒总共发6次请求,才会显示RPS=6

如果想提升服务接收的RPS,可以从这几个方向调整:

  • 优化服务性能,降低单个请求的响应耗时
  • 增加并发用户数(前提是服务能承受)
  • 调整脚本里的等待时间,比如减少或移除不必要的wait_time设置

内容的提问来源于stack exchange,提问作者Nick Zorander

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 21:45:30