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

时间:2018-06-04 05:52:45

标签: jmeter

我有一个8GB ram系统,Intel(R)Core(TM)i5-3450 CPU @ 3.10GHz CPU,我尝试了JMeter 400请求,启动周期为1秒,但它只发送166每秒请求,当前为JMeter分配的堆内存为2048 Mb。 感谢

1 个答案:

答案 0 :(得分:1)

如果响应时间为0.75秒,您将每秒发送400个请求,每秒300个线程。如果它会更多 - 您将获得更少的请求。

选项包括:

  1. 增加线程数足以维持每秒400个请求的并发性。主要因素是你的应用程序响应时间,如果它是1秒 - 为1个请求去400个线程,如果它是2秒 - 你需要800个线程用于1个请求,等等。你可以尝试设置线程数到即1000并使用Constant Throughput Timer
  2. 降低请求速度
  3. 与第1点相同,但假定一个不同的计时器 - Throughput Shaping Timer - 更多“高级”版本的常量吞吐量计时器,它更精确,并且您可以拥有更复杂的并发模式