逻辑控制器之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 就不运行

 

posted @ 2022-04-21 21:11  Target_L  阅读(192)  评论(0)    收藏  举报