简介:本文章介绍foreach控制器,if控制器,交替控制器,循环控制器
一.foreach控制器
1.按照下面的顺序放置元件
2.选择foreach控制器,start index 等于0,表示从第一个参数开始循环,end index 相当于循环4次
勾选Add"_"before number,表示查找变量中"_"前缀为user的变量开始循环
记住输入变量前缀名和输出变量名,下面需要用到
3.定义变量的名称,名称为上面设置的变量前缀名+"_"+循环顺序
4.http请求
5.查看结果树
假设线程属性线程数为2,循环次数为2
总的请求数为:线程数*循环次数*不同的参数个数=16
二.if控制器
if控制器是通过函数判断线程数是否满足要求来控制请求的发送
1.添加if控制器
2.选项——函数助手对话框——选择“__threadNum”——生成${__threadNum}
3.在if控制器的条件中填写${__threadNum}>2,表示当线程数大于2时,才发送请求,否则不发送
三.交替控制器
1.设置线程数为1,Ramp-up period 个人随意,循环次数n
2.添加交替控制器
3.在交替控制器下添加n个http请求
4.查看结果数发现n个http请求依次发送
四.循环控制器
1.在循环控制器中可以设置循环次数
2.总的请求数为:线程数*线程属性中的循环次数*循环控制器中的循环次数