逻辑控制器之if控制器
前言:
if控制器,也称如果控制器,是用来控制脚本流程的,在其下面的取样器是否执行,取决于if控制器中的条件表达式是否为True
一、如何添加if 控制器
线程组->添加->逻辑控制器->if控制器

二、if控制器参数解析


此处的提示意思是:为提高性能,建议勾选Interpret Condition as Variable Expression(是否使用变量表达式)
三、if控制器的用法:
1、默认用法:使用变量表达式,如__jexl3 或者 __groovy
如图,在线程组中有一个全局变量name,name的值为“tom":

if控制器中的__jexl3表达式:

执行结果:

我们修改表达式,如下图:

执行结果:

2,不勾选Interpret Condition as Variable Expression,则只需表达式为真即可(不建议这样使用,会对性能有较大损耗)
注:勾选了 Evaluate for all children? 意味着它的每个子元素在运行前都会运行一次 if 控制器里面的条件表达式,看看是否还是 true,是的话就可以运行,false 就不运行
浙公网安备 33010602011771号