【发布时间】:2018-02-08 05:01:14
【问题描述】:
尝试在脚本中构建一个小循环控制以防止它无限循环(因为不幸的是,这在 SUT 中是一种严重的可能性)
我有两件事我感兴趣:
state - “完成”是所需的状态
loopcount - 完成循环不应超过 10 个
我正在从 JSON 提取器中成功检索“状态”,并将“循环计数”定义为 While 控制器中的计数器元素。 两者都成功检索了相关信息。
我遇到的问题是我在 While 控制器中的 javascript 条件,它一直在循环。这是我的代码:
${__javaScript("${state}"!="COMPLETE"||"${loopcounter}" < 10),)}
我希望它在 state = Complete 或 loopcounter 超过 10 个循环时退出循环。
我到底做错了什么?
【问题讨论】:
标签: javascript while-loop jmeter