我的测试计划中的请求使用授权令牌,我知道该令牌将在 1 小时内过期。我需要以某种方式每 59 分钟重新请求一次令牌,直到测试完成。有人可以建议最好的方法吗 - 看起来使用 While 控制器测试将永远不会完成并停留在永恒的 while 循环中。
- 加上另一个线程组 http://jmeter.apache.org/usermanual/component_reference.html#Thread_Group到您的测试计划。
- 将其配置为永远运行(或者有足够的循环来持续足够长的时间)
- Add a 恒定定时器 http://jmeter.apache.org/usermanual/component_reference.html#Constant_Timer到第二个线程组。让它每 59 分钟点火一次
3540000
输入“线程延迟”
- 将“获取令牌”逻辑放在计时器下方。
- 如果您的令牌被存储为属性 - 主线程组将能够使用它。如果它是一个变量,您需要将其转换为属性,以便它可以跨线程组使用 http://blazemeter.com/blog/knit-one-pearl-two-how-use-variables-different-thread-groups因为 JMeter 变量范围仅限于当前线程组。
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)