【发布时间】:2018-09-19 22:09:32
【问题描述】:
所以现在我在 while 控制器下有我的 http 请求,并且我有一个用户定义的变量 Failure 设置为 true。我希望 jmeter 继续尝试这个请求,直到它成功(没有返回 500)。 我的while循环条件是:
${__javaScript(${Failure})}
我也尝试将 ${Failure} 作为 while 条件,但得到了相同的结果。
我在结果树之后有一个 JSR223 断言,如下所示:
if (ResponseCode.equals("500") == true) {
vars.put("Failure", true)
}
else {
vars.put("Failure", false)
}
当我运行它时,即使我的请求成功了,我也进入了无限循环。似乎Failure 值从未更新。对此的任何建议将不胜感激。
【问题讨论】:
标签: jmeter