我需要创建一个负载测试,其中最大为每秒4个并发用户。那我得重复一小时。在JMeter中有实现这一目标的方法吗?
我尝试过使用这种配置:
为了确保这个运行时间准确地运行了一个小时,我还使用了一个具有相同"3600“运行时值的运行时控制器。
但这会产生比我所需要的每秒更多的并发用户,而且也不太可能有那么多的并发用户,因为用户通常在做某事之前花时间思考,而这并没有反映在我的配置中,所以也尝试使用常通定时器,但这只会让我更加困惑。
发布于 2014-09-24 14:38:07
恒定吞吐量定时器允许您维护服务器的吞吐量。(req/sec)这里的请求是采样器。线程是使用采样器请求服务器的用户/客户端。
我希望这已经澄清了请求和用户之间的区别,即采样器和线程。
现在,恒定通过计时器工作在采样每分钟的基础上。所以你的要求是每秒4雷克。它变成每分钟240次请求。
您希望在所有线程之间(如果您有多个线程组)或单个线程组(如果您有单线程组)之间保持这种吞吐量。
因此,JMeter引擎将使用给定的爬升启动所有线程,但只允许4个采样器在给定的秒内执行,即每秒仅执行4个请求。因此,在所有线程之间都实现了吞吐量,您可以使用任何一种方法在指定的时间内继续执行这一任务,

我希望这能消除你的困惑,解决这个问题。
https://stackoverflow.com/questions/26017766
复制相似问题