Java JMeter:具有属性值的While条件
我目前在JMeter中的While控制器有问题 我有一个包含许多步骤的While控制器,最后一个步骤有一个BeanShell断言Java JMeter:具有属性值的While条件,java,testing,jmeter,Java,Testing,Jmeter,我目前在JMeter中的While控制器有问题 我有一个包含许多步骤的While控制器,最后一个步骤有一个BeanShell断言 ${__setProperty(sessionUID_global,${sessionUID})}; 我试图为While控制器设置一个条件,如下所示: ${__javaScript(vars.get("sessionUID_global") == null)} 但是,它不起作用 如果sessionUID_global有值,有人能帮我停止whil
${__setProperty(sessionUID_global,${sessionUID})};
我试图为While控制器设置一个条件,如下所示:
${__javaScript(vars.get("sessionUID_global") == null)}
但是,它不起作用
如果sessionUID_global有值,有人能帮我停止while控制器吗
谢谢JMeter变量永远不会为空。 要检查条件,您可以使用例如:
${__javaScript(vars.get("sessionUID_global")>0)}
JMeter变量从不为空。 要检查条件,您可以使用例如:
${__javaScript(vars.get("sessionUID_global")>0)}
您需要更改以下内容:
${__javaScript(vars.get("sessionUID_global") == null)}
为此:
${__javaScript(props.get("sessionUID_global") == null)}
展望未来:
props.put('sessionUID_global', vars.get('sessionUID'))
对于任何形式的脚本,您都需要更改以下内容:
${__javaScript(vars.get("sessionUID_global") == null)}
为此:
${__javaScript(props.get("sessionUID_global") == null)}
展望未来:
props.put('sessionUID_global', vars.get('sessionUID'))
至于任何形式的脚本是否读取用“setProperty”设置的属性?该条件似乎不适用于我:(如果不适用,请尝试此操作。请共享日志…
props.put(“sessionUID\u global”,vars.get(“sessionUID”);
props.get(“sessionUID\u global”)
它是否读取用“setProperty”设置的属性?该条件似乎不适用于我:(如果没有请尝试此操作,请共享日志…props.put(“sessionUID\u global”,vars.get(“sessionUID”);
props.get(“sessionUID\u global”)
${javaScript(props.get(“sessionUID\u global”)==null}正在给我false。我将尝试重新启动以检查正在发生的事情。它可以工作,看起来属性仍然在JMeter的内存中。谢谢:)${uuu javaScript(props.get(“sessionUID_global”)==null)正在给我false。我将尝试重新启动以检查正在发生的事情。它可以工作,看起来属性仍然在JMeter的内存中。谢谢:)