Jmeter之if控制器

  在使用中,一些操作可以执行,需要满足一些特定的条件,这个时候就可以使用if控制器去控制。

一、界面显示

 

二、配置说明

  1、名称:标识,建议设置为判断的功能

  2、注释:说明

  3、条件:是指需要满足那种条件,其下的操作可以执行

单一条件:

  (1A==B/A>B/A<B-->为真:执行

  (2C==D/A>B/A<B--->为假:不执行,可以在表达式前加!,表示取反

----以上是数字的比较;

  (3"A"=="B"--->为真:执行

  (4"A"=="B"--->为假:不执行,可以在表达式前加!,表示取反

----AB都是可以转换为数字的字符(如:"123")

  (5"A".equals("B")--->为真:执行

  (6"A".equals("B")--->为假:不执行,可以在表达式前加!,表示取反

----AB是字符型数据时,不能直接用==进行比较

多条件,同时比较:

  (1A==B&&C==D:表示要同时满足A==BC==D,条件为真;

  (2A==B||C==D:表示只要满足A==BC==D其一,条件为真

  4Interpret Condition as Variable Expression?:将条件设置解释为变量表达式,如果选中,条件表达式的值必须是true,才会执行。

  比如 :按截图中的配置,勾选此选项后,将不会执行其内的取样器;如果直接写true将可以执行。

  5Evaluate for all children?:是否每次执行控制器内的取样器时都判断一次

posted @ 2018-10-19 17:21  飘着的石头  阅读(2690)  评论(0编辑  收藏  举报