ForEach Controller即循环控制器,顾名思义是定义一个循环规则。如下图所示:
参数说明如下:
名称:控制器名称,可以随便设置,也可以为空。
注释:可以随意设置,也可以为空。
输入变量前缀:可以在“用户自定义的变量”中定义一组变量,循环控制器可以从中获取到变量对应的值,然后作为循环控制器的循环条件,还可以输出变量作为取样器的参数。
开始循环字段:循环变量下标起点
结束循环字段:循环变量下标终点
输出变量名称:循环控制器生成的变量名
Add "_" before number?:变量前缀是否加“_”作为分隔符
下面我们看一个例子:
首先我们先访问一个页面,然后用边界提取这个页面所有链接,然后用ForEach Controller来循环遍历所有的链接。
a)访问http://jmeter.apache.org/demos/
b)边界提取器提取a步骤操作返回的所有链接。
c)添加一个ForEach Controller
d)在ForEach Controller中添加一个HTTP请求
e)添加一个监听器-观察结果树,运行完毕后我们看一下响应数据。
OK,Jmeter元件ForEach Controller(循环控制器)我们就介绍到这里,谢谢!
领取专属 10元无门槛券
私享最新 技术干货