如何在JMeter中每秒触发400个请求

如何在JMeter中每秒触发400个请求,jmeter,Jmeter,我有一个8GB ram的系统,采用Intel(R)Core(TM)i5-3450 CPU@3.10GHz CPU,我尝试使用400个请求的JMeter,上升周期为1秒,但它每秒仅发送166个请求,目前分配给JMeter的堆内存为2048 Mb。 谢谢只有在响应时间为0.75秒的情况下,您才能以每秒300个线程的速度发送400个请求。如果更多,你的请求就会更少 选项包括: 增加线程数,使其足以维持每秒400个并发请求。主要因素是你的应用程序响应时间,如果是1秒-一个请求需要400个线程,如果是2秒

我有一个8GB ram的系统,采用Intel(R)Core(TM)i5-3450 CPU@3.10GHz CPU,我尝试使用400个请求的JMeter,上升周期为1秒,但它每秒仅发送166个请求,目前分配给JMeter的堆内存为2048 Mb。
谢谢

只有在响应时间为0.75秒的情况下,您才能以每秒300个线程的速度发送400个请求。如果更多,你的请求就会更少

选项包括:

  • 增加线程数,使其足以维持每秒400个并发请求。主要因素是你的应用程序响应时间,如果是1秒-一个请求需要400个线程,如果是2秒-一个请求需要800个线程,等等。你可以尝试将线程数设置为1000,并使用
  • 与第1点相同,但假设一个不同的计时器——恒定吞吐量计时器的更“高级”版本,它更精确,并且可以有更复杂的并发模式

  • 对不起,我写错了300恒定吞吐量计时器允许每分钟吞吐量,我想每秒准备一条永恒的智慧:分钟有60秒。因此,每秒400个请求==每分钟24000个请求,每秒300个请求==每分钟18000个请求。但是,如果它每秒发送的请求数不能超过166个,那么我们如何确保它能够使用恒定吞吐量计时器工作?将线程组中的线程数设置为非常高的值,即1000,并使用恒定吞吐量计时器将吞吐量限制为所需速率(以每秒/分钟的请求数为单位)。