![50eb79ffc8565b1716e47f920c75139c.png](https://img-blog.csdnimg.cn/img_convert/50eb79ffc8565b1716e47f920c75139c.png)
一、循环控制器
指定其子节点运行的次数,可以使用具体的数值,也可以设置为变量
勾选永远:表示一直循环下去
如果同时设置了线程组的循环次数和循环控制器的循环次数,那循环控制器的子节点运行的次数为两个数值相乘。(线程数*循环控制器数值)
![7b3da5acadaa56b4b67c33e24d046396.png](https://img-blog.csdnimg.cn/img_convert/7b3da5acadaa56b4b67c33e24d046396.png)
二、简单控制器:
这是Jmeter里最简单的一个控制器,它可以让我们组织我们的采样器和其它的逻辑控制器(分组功能),提供一个块的结构和控制,并不具有任何的逻辑控制或运行时的功能。
三、Foreach控制器
Foreach控制器实例演示
ForEach控制器一般和用户自定义变量一起使用,用于可以遍历读取相关的返回值。该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值。
· Input Variable Prefix:输入变量前缀
· Output variable name:输出变量名称
· Start index for loop(exclusive):循环开始的索引(默认从1开始,如果没有1开始的变量,执行时会报错)
· End index for loop(inclusive):循环结束的索引
· Add”_”before number:输入变量名称中是否使用“_”进行间隔。
注:foreach控制器通常和表达式提取器一起使用。表达式提取值应为-1,表示取全部值,然后sampler在foreach控制器下执行遍历
![1c6985f181fd7d13faf2b584d7023969.png](https://img-blog.csdnimg.cn/img_convert/1c6985f181fd7d13faf2b584d7023969.png)
![7fd1804a70214b1eec085ecc6a605560.png](https://img-blog.csdnimg.cn/img_convert/7fd1804a70214b1eec085ecc6a605560.png)
![](https://img-blog.csdnimg.cn/img_convert/12253c6ae70d7626a44a7e68dfb74ba7.png)