3.3 交替控制器
作用:交替控制,该控制器包含的所有取样器,步骤交错执行在每个循环中;
案例2
使用交替控制器,运行脚本完成2次请求:
第一次请求(查询学院-所有)和(查询学院-指定)
第二次请求(查询学院-所有)和(查询学院-id_list)
操作步骤分析
1. 测试计划->线程组
2. 线程组->HTTP请求(查询学院-所有)
3. 线程组->交替控制器
4. 交替控制器->HTTP请求(查询学院-指定)
5. 交替控制器->HTTP请求(查询学院-id_list)
交替控制器使用图

交替控制器-总结
1. 作用
2. 使用方法
3.4 循环控制器
作用:指定循环控制器内取样器的执行次数
案例3
使用循环控制器执行(查询学院-所有)接口10次
操作步骤分析
1. 测试计划->线程组
2. 线程组->循环控制器
3. 循环控制器->HTTP请求(查询学院-所有)
4. 测试计划->察看结果树
循环控制器配置图

1. 循环次数:要执行的次数
3.5 仅一次控制器
作用:该控制器下取样器只执行1次;
案例4
基于案例3循环控制器中执行10次(查询学院-所有),执行1次(查询学院-指定)
操作分析
1. 循环控制器->仅一次控制器
2. 仅一次控制器->HTTP请求(查询学院-指定)
仅一次控制器使用图

仅一次控制器-总结
1. 作用
3.6 随机控制器
作用:随机执行其下的所某个请求
案例5
线程组下有3个查询学院请求[所有、指定、条件],使用随机控制器随机执行其中1个请求
操作步骤
1. 测试计划->线程组
2. 线程组->逻辑控制器->随机控制器
3. 随机控制器->HTTP请求(查询学院-所有)
4. 随机控制器->HTTP请求(查询学院-指定)
5. 随机控制器->HTTP请求(查询学院-条件)
6. 测试计划->察看结果树
随机控制器使用图

随机控制器-总结
1. 作用