我有一个JMeter脚本执行以下操作:
您可以想象,它们需要不同的延迟。用户需要1-2分钟填写表格。通常会非常快速地完成条款和条件(少于30秒)并点击“我同意”按钮。然后花费4-5分钟阅读说明书并进行练习测试(我测量,大约需要4-5分钟),最后进行10分钟的定时测试。
现在,问题是:如何在不同的页面请求之间插入这些不同的时间延迟?我看到一些帖子显示如何向'ALL'页面插入可变时间延迟。但对我来说没有帮助。请参阅我理想打算做的附图。
有人可以帮忙吗?提前致谢! --Ishti
答案 0 :(得分:2)
我想我得到了答案。它实际上在手册本身: http://jmeter.apache.org/usermanual/component_reference.html#timers
请注意,在找到它们的范围内的每个采样器之前处理定时器;如果在同一范围内有多个定时器,则在每个采样器之前处理所有定时器。 定时器仅与采样器一起处理。与采样器不在同一范围内的计时器根本不会被处理。 要将计时器应用于单个采样器,请将计时器添加为采样器的子元素。计时器将在执行采样器之前应用。要在采样器之后应用计时器,请将其添加到下一个采样器,或将其添加为测试操作采样器的子项 。