JMETER 异步while控制器轮询无法结束原因请教
变量:
while条件:
结束条件:
运行结果:
PS:变量的值改变后还在循环,请教下怎么处理?
JMETER 异步while控制器轮询无法结束原因请教
变量:
while条件:
结束条件:
运行结果:
PS:变量的值改变后还在循环,请教下怎么处理?
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
根据您提供的JMeter设置和运行结果,我会尝试分析可能出现的问题,并给出可能的解决方案。由于您的问题描述比较复杂且包含多个部分,我会尽量针对您提到的关键点进行分析。
首先,关于异步While控制器轮询无法结束的问题,主要可能出现在以下几个方面:
${continueLoop} = "true"
来看,只要continueLoop
变量的值为"true"
,循环就会继续。因此,需要确保在某些条件下能够正确地将continueLoop
的值设置为"false"
以结束循环。continueLoop
变量的值。使用vars.put("continueLoop","false")
来更新变量值。针对这些问题,您可以尝试以下解决方案:
continueLoop
的值为"false"
。如果以上方案仍然无法解决问题,建议您提供更多的日志和调试信息,以便更准确地定位问题所在。另外,也可以考虑在JMeter社区或相关论坛上寻求帮助,那里有许多经验丰富的JMeter用户可以帮助您解决问题。