Jmeter逻辑控制器

一、foreach控制器
foreach控制器用于读取多个自定义变量值
1、首先添加用户定义的变量

Jmeter逻辑控制器

添加数据类似如下的,可以添加多个

Jmeter逻辑控制器

2、添加foreach控制器

Jmeter逻辑控制器

Jmeter逻辑控制器

输入变量前缀自己来命名;
startIndex和endIndex按照自己添加的用户自定义变量数量来填,但是切记从0开始
输入变量名称自己命名

3、在HTTP请求中设置参数

Jmeter逻辑控制器

二、If控制器
根据指定表达式的值决定是否执行该节点的子节点

1、添加If控制器

Jmeter逻辑控制器

2、添加If控制器的条件
我这里用了一个内置函数,线程数大于2的条件,只有线程数大于2,子节点才会不执行,否则不执行

Jmeter逻辑控制器

也就是线程数设置里面必须大于2

Jmeter逻辑控制器

三、交替控制器
每次迭代是顺序选择该节点的子节点执行
1、添加交替控制器

Jmeter逻辑控制器

2、设置循环次数

Jmeter逻辑控制器

3、在察看结果树中查看执行结果

你会发现的确是顺序执行的,每个子节点执行一次