根据JMeter Timers文档
注意,在发现它们的范围内, 在 每个采样器 之前
都要处理定时器。如果同一范围内有多个计时器,则将在每个采样器之前处理所有计时器。计时器仅与采样器一起处理。与采样器不在同一范围内的计时器将不会被处理。要将计时器应用于单个采样器,请将计时器添加为采样器的子元素。在执行采样器之前将应用计时器。要在采样器之后应用计时器,请将其添加到下一个采样器,或将其添加为“
测试操作采样器”
的子代。
现在关于“使用什么计时器”
有两种方案:
- 面向虚拟用户的方案-当您尝试模拟N个用户一起工作时
- 面向目标的方案-尝试每秒产生N次匹配时。
在方案1的情况下,甚至常量计时器也足够了,此外它还可以提供结果的可重复性。有关将计时器放在何处的信息,请参见上面的报价
在方案2的情况下,您将需要恒定吞吐量计时器。如果20个用户每小时处理2400条记录,并且每条记录假设有3个网页调用,则意味着一小时内将发出7200个请求,这反过来代表每分钟120个请求(这是您应该输入计时器的“吞吐量”
”)或每秒2个请求。



