逻辑控制器之if控制器
组件说明:
第一种表达式写法:
默认写法(勾选Interpret Condition as Variable Expression?),使用带有变量的表达式。
条件格式:${__jexl3(条件表达式)}:
1)== 是否等于,如${__jexl3(${VAR}==1,)},判断${VAR}变量是否等于1
2)!=不等于,如${__jexl3(${VAR}!=1,)},判断${VAR}变量是否不等于1
3)!非,如${__jexl3(!(${VAR}!=1),)}对${VAR}!=1的结果取反
4)&&或||且与或,如 ${__jexl3(${VAR}==1 && ${sex} != "1",)}
5)> 或者>== 大于等于,如${__jexl3(${count}>=10,)}
【注】在JMeter中使用变量是通过${}来引用的
第二种写法:
(去掉Interpret Condition as Variable Expression?的勾选),直接写判断条件
2. 使用场景: 混合场景压测,表达式 ${__jexl3(${__counter(,)}%2!=1,)}