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

How to send 36000 requests within 5 minutes at an RPS of 120 requests using Jmeter?

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

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

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

我的配置哪里错了?

可以尝试将ramp-up周期减少到接近于零,将循环次数增加到“无限”,可以使用Throughput Controller[=17限制请求总数=]

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

  1. J仪表无法产生所需的每秒点击次数。要尝试的事情:

  2. 应用程序每秒无法处理那么多请求。要尝试的事情: