jmeter控制器

作用:分组,将采样器与其他的配置原件组织在一个模块中,方便对某个模块进行添加和删除操作。

简单控制器是最基本的控制器,对jmeter测试运行没有任何影响,可用来命名某些操作

添加多个简单控制器,在简单控制器中可以添加查看结果树,对控制器下的采样器运行结果进行单独跟踪,方便查看每个采样器的运行结果

jmeter控制器

2.随机控制器

控制器随机选取某一个取样器请求并执行

jmeter控制器

3.随机顺序控制器

将执行每个子节点下的取样器请求一次,但是执行是随机的

jmeter控制器

       4.循环控制器

作用:该控制器下的取样器请求可以循环运行

jmeter控制器

 备注

循环次数:  在输入框中输入需要循环的次数

永远:如果勾选该项,那么控制器下的请求可一直运行

5.仅一次控制器

作用:针对循环次数生效,对并发数(线程组数)不生效

设定线程数5,循环次数3次

jmeter控制器

在仅一次控制器下添加一个请求,点击执行按钮,运行结果 

jmeter控制器

6.Switch控制器

通过给该控制器中的value赋值,来指定运行哪个取样器

第一种当Value为空时,默认执行第1个子节点元素

jmeter控制器

jmeter控制器

第二种是直接指定子元素的名称,比如采样器的Name,我这边叫demo3来进行匹配。当指定的名称不存在时,不执行任何元素

jmeter控制器

 

jmeter控制器

第三种是数值,Switch控制器下的子节点从0开始计数,通过指定子节点所在的数值来确定执行哪个元素

jmeter控制器

jmeter控制器

 7.ForEach控制器

作用:遍历当前元素的所有可执行场景;在用户自定义变量中读取一系列相关的变量,该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值

用户定义的变量设置如下:

jmeter控制器

ForEach控制器设置循环三次

 

jmeter控制器

 执行结果

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzgzxx.html