如何使请求在负载测试中不匹配?



首先我为我糟糕的英语道歉,我会尽量说清楚。我尝试在jmeter中运行一个测试,有60个线程,在例如15分钟内有600秒的加速时间。问题是,据我所知,jmeter应该以每秒最多1次命中分配负载,而这并没有发生。

我正在使用一个恒定的吞吐量定时器"计算吞吐量基于(仅此线程)"每分钟1个样品。一分钟过去了,请求开始以每秒10次的速度重合。我理解这种情况的发生是因为第一个线程执行一个请求,当一分钟过去时,另一个线程执行一个请求,等等,直到斜坡时间结束。

问题是:是否有办法限制每秒的点击数,例如,在每分钟180个请求的测试中,每秒的点击数最多达到3?准确均匀地分配负载?

我希望我讲清楚了

谢谢!

是的,但是你使用的是:

  1. 不是很精确的计时器
  2. 定时器配置不正确,它限制了一个线程每分钟的请求数,而不考虑其他线程。由于并发性,你可以使用>你需要切换到all active threads (shared)

使用吞吐量整形定时器或精确吞吐量定时器会容易得多,它们更准确,不言自明。

最新更新