2014-11-06 109 views
2

我有一个JMeter的脚本,并执行以下操作:如何在JMeter中的页面请求之间添加不同的时间延迟?

  1. 用户注册到该网站填写表格的个人信息
  2. 读通过条款,条件,并同意该协议
  3. 通读在进行测试前的指导和答案练习题(下一步)
  4. 对10分钟的多个选择进行定时测试并提交答案。

正如你可以想象的那样,它们需要不同的延迟。用户需要1-2分钟填写表格。通常条款和条件非常快(少于30秒),并点击“我同意”按钮。然后花费4-5分钟阅读说明书并参加练习测试(我测量,大约需要4-5分钟),最后进行10分钟的定时测试。

现在,问题是:如何在不同的页面请求之间插入这些不同的时间延迟?我看到一些帖子,显示如何将可变时间延迟插入到“所有”页面。但对我来说这没有帮助。请看附件中我理想打算做的事情。

Highlighted are my intended time delays. 任何人都可以请帮忙吗?提前致谢! --Ishti

回答

2

我想我得到了答案。它实际上是在手动本身在: http://jmeter.apache.org/usermanual/component_reference.html#timers

注意,定时器在其被发现的范围内的每个采样前进行处理;如果同一范围内有多个定时器,则在每个采样器之前将处理所有定时器。 定时器只能与采样器一起处理。与采样器不在同一范围内的定时器根本不会被处理。 要将计时器应用于单个采样器,请将计时器添加为采样器的子元素。定时器将在采样器执行之前应用。要在采样器之后应用计时器,请将其添加到下一个采样器,或者将其添加为测试操作采样器的子代

相关问题