我的场景是:我创建了一个对象,我必须为该对象提取日志。日志包含10个ID,每个ID的状态为running
或finished
等。
我想检查每个ID的状态,如果是finished
则需要运行下一个采样器;如果失败则退出循环。
我尝试使用条件while controller
${__javaScript("${IDstatus}" !="FINISHED")}
。循环永不退出,即使状态为finished
。
答案 0 :(得分:0)
您的JSON回复包含finished
字符串,您正在将其与FINISHED
进行比较。 JavaScript中的字符串区分大小写,因此x
!= X
所以我的期望是,如果你将While Controller条件改为
${__javaScript("${IDstatus}" !="finished")}
您的While Controller将按预期开始工作。
参考文献: