2014-10-17 61 views
2

我的测试计划中的请求使用我知道在1小时内过期的授权令牌。我需要以某种方式每隔59分钟重新申请令牌,直到测试结束。有人能为此提出最好的方法 - 看起来就像使用While Controller一样,测试永远不会停留在永恒的while循环中。JMeter中的周期性背景任务

回答

2
  1. 将另一个Thread Group添加到您的测试计划。
  2. 将其配置为永久运行(或者有足够的循环持续足够长的时间)
  3. Constant Timer添加到该第二个线程组。要使其每个59分钟触发3540000进入“线程延迟”输入
  4. 将您的“令牌获取”逻辑放在定时器下。
  5. 如果您的令牌存储为属性 - 主线程组将能够使用它。如果它是一个变量,则需要将其转换为属性,因此它作为JMeter变量作用域的could be used across thread groups仅限于当前线程组。

希望这会有所帮助。