JMeter中的多个条件,如果控制器

时间:2017-06-06 06:06:16

标签: jmeter

如果控制器不工作,则出现以下情况

($ {__ threadNum} ==" 1" || $ {__ threadNum}%5 ==" 0")&& (" $ {__ iterationNum}" ==" 1&#34)

3 个答案:

答案 0 :(得分:0)

您的表达式中的类型不匹配,您应将其修改为:

(${__threadNum} ==1 || ${__threadNum} % 5 == 0) && ${__iterationNum} == 1

还要确保安装了Custom JMeter Functions个捆绑包,可以使用JMeter Plugins Manager

完成

JMeter Plugins Manager Custom Functions

如果出现任何问题,请查看 jmeter.log 文件,它应包含所有必要的故障排除信息。

答案 1 :(得分:0)

需要加双引号......""

"${__threadNum}"==1 :::

("${__threadNum}"==1 ||"${__threadNum}"==0)&&("${__iterationNum}"==1)

答案 2 :(得分:0)

嗨,我的回答也可能对其他人有帮助

${__groovy(vars.get("country) != "${Current_Country}" || vars.get("State") != "${__V(State_${Counter})}")}