8.Jmeter IF控制器的使用

IF控制器:表达式为True时,执行下面http请求

使用if控制器有两种方式:

1.不勾选“interpret condition as variable expression”

       直接输入表达式即可,其中

                           等于:==

                           不等于:!=

2.勾选“interpret condition as variable expression”

        不能直接输入表达式,需要使用函数有_jexl3或_groovy


3.表达式支持:

==   是否等于,如${__jexl3(${VAR}==1,)},判断${VAR}变量是否等于1

!=  不等于,如${__jexl3(${VAR}!=1,)},判断${VAR}变量是否不等于1

!  非,如${__jexl3(!(${VAR}!=1),)}对${VAR}!=1的结果取反

&&或||  且与或,如  ${__jexl3(${VAR}==1 && ${name} != "heima",)}

> 或者>==   大于等于,如${__jexl3(${count}>=10,)}

注意:

${__jexl3(${VAR}==1 && ${name} != "heima",)},如果(${VAR}不是字符串的话,要将表达式改为${__jexl3("${VAR}"=="1"&& ${name} != "heima",)}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容