如何使用Jmeter在5分钟内以120个请求的RPS发送36000个请求?

如何使用Jmeter在5分钟内以120个请求的RPS发送36000个请求?,jmeter,jmeter-5.0,Jmeter,Jmeter 5.0,我正在使用Jmeter进行负载测试,对此我是新手。我有一个API,我希望在给定的时间内发送大约36000个请求,即-5分钟。对于这个场景,线程、爬升时间、循环计数和恒定吞吐量计时器的配置应该是什么 我正在使用以下配置,但无法达到已确定的RPS- Thread- 1000 Ramp-up- 5 Minute loop-count 36 constant throughput timer- 7200 我的配置哪里错了?您可以尝试将爬升周期减少到接近零,并将循环数增加到“无限”,使用 一般来说,无法

我正在使用Jmeter进行负载测试,对此我是新手。我有一个API,我希望在给定的时间内发送大约36000个请求,即-5分钟。对于这个场景,线程、爬升时间、循环计数和恒定吞吐量计时器的配置应该是什么

我正在使用以下配置,但无法达到已确定的RPS-

Thread- 1000
Ramp-up- 5 Minute
loop-count 36
constant throughput timer- 7200

我的配置哪里错了?

您可以尝试将爬升周期减少到接近零,并将循环数增加到“无限”,使用

一般来说,无法进行所需负载可能有两个主要原因:

  • J仪表每秒无法产生所需的点击次数。尝试的事项:

    • 一定要跟上
    • 增加中的线程数
    • 考虑切换到模式
  • 应用程序每秒无法处理这么多请求。需要尝试的事项:

    • 检查配置并确保其适用于高负载
    • 检查CPU、RAM、磁盘等的使用情况。在负载测试期间,可能只是缺少资源,可以使用
    • 在启用的情况下重新运行测试
    • 提高门票,因为这是一场表演

  • 我明白了,这是有道理的!谢谢你的回复。我会考虑移动到分布式测试并更好地配置我的代码。