文章目录
- 一、随机顺序控制器(Random Order Controller)参数说明
- 二、测试计划设计
- 2.1、测试计划一
- 2.2、测试计划二
一、随机顺序控制器(Random Order Controller)参数说明
可以让控制器内部的组件按随机顺序执行(内部组件全部执行,每次顺序不一定一样),一般用来模拟业务的不确定性;随机顺序控制器在线程迭代或者控制器循环的时候均会触发
选择线程组右键 >>> 添加 >>> 逻辑控制器 >>> 随机顺序控制器(Random Order Controller)
二、测试计划设计
2.1、测试计划一
(1)、测试计划右键 <<< 添加 <<< 线程(用户) <<< 线程组
- 参数默认即可
(2)、线程组右键 <<< 添加 <<< 逻辑控制器 <<< 随机顺序控制器
(3)、随机顺序控制器右键 <<< 添加 <<< 取样器 <<< 调试取样器,添加三个 调试取样器
- 名称分别为:调试取样器-1、调试取样器-2、调试取样器-3
(4)、线程组右键 <<< 添加 <<< 监听器 <<< 查看结果树
(5)、点击启动,点击查看结果树,查看取样器请求
如图,随机顺序控制器 下的三个 调试取样器 都会执行一次,但执行的顺序是随机的
(6)、修改 线程组,设置循环次数为2
- 循环次数:2
(7)、点击清除全部,点击启动,点击查看结果树,查看取样器请求
如图,随机顺序控制器 下的三个 调试取样器 都会执行两次,但执行的顺序是随机的
2.2、测试计划二
测试计划在 测试计划一 中进行修改验证
(1)、修改线程组,将循环次数设置为1
- 循环次数:1;其它参数默认
(2)、线程组右键 <<< 添加 <<< 逻辑控制器 <<< 循环控制器
- 循环次数:2
(3)、将 测试计划一 中设计的 随机顺序控制器 放在 循环控制器 下
(4)、线程组右键 <<< 添加 <<< 监听器 <<< 查看结果树
(5)、点击启动,点击查看结果树,查看取样器请求
如图,循环控制器 中设置循环2次,每次都会执行 随机顺序控制器 下的三个 调试取样器,执行顺序随机,所以共执行6个 调试取样器