首页 > 其他 > 详细

Jmeter中的if控制器

时间:2020-06-27 16:04:43      阅读:452      评论:0      收藏:0      [点我收藏+]

if控制器主要是为了控制流程,对流程中的分支做处理,根据给定表达式的值决定是否执行该节点下的子节点。

注意:作用域只能作用于其下的子项

添加方式:线程组-->添加-->逻辑控制器-->if控制器

技术分享图片

 

 

技术分享图片

 

 

Expression (must evaluate to true or false) :表达式(值必须是true或false),也就是说,在右边文本框中输入的条件值必须是true 或 false,(默认情况下)

Interpret Condition as Variable Expression?:默认勾选项,将条件解释为变量表达式(需要使用__jexl3 or __groovy 表达式)

Evaluate for all children?:条件作用于每个子项

注:

1、文本框上的黄色感叹号,就是提示你,建议采用__jexl3 or __groovy 表达式,以提高性能,也就是默认的方式。

2、if 控制器 只能作用于其下的子项

示例:

不传入login_name为IDO127的数据

方法一:勾选Interpret Condition as Variable Expression?,用__jexl3函数,在添加用户接口中,不传入login_name 为IDO127的数据

技术分享图片

 

 方法二:不勾选Interpret Condition as Variable Expression?,直接写表达式:"${login_name}"!="IDO127",即在添加用户接口中不传入login_name为IDO127的数据;

技术分享图片

 

Jmeter中的if控制器

原文:https://www.cnblogs.com/freyond/p/13198458.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!