【P45】JMeter 开关控制器(Switch Controller)
文章目录
- 一、开关控制器(Switch Controller)参数说明
- 二、测试计划设计
- 2.1、下标值
- 2.2、变量
一、开关控制器(Switch Controller)参数说明
Switch 控制器的作用类似于 Interleave 控制器,因为它在每次迭代时运行其中一个指定元素,元素索引参考 Switch Value
选择线程组右键 >>> 添加 >>> 逻辑控制器 >>> 开关控制器(Switch Controller)
开关值(Switch Value):既可以是下标值,也可以是名称
如果是下标值,则从 0 开始
如果下标值超出范围,它将运行第 0 个元素,因此它是数字情况的默认值
如果下标值值是空字符串,它还将运行第零个元素
如果该值是非数字(非空),则 Switch 控制器将查找具有相同名称的子项(区分大小写)
如果两个名称都不匹配,则选择名为 default(大小写无关)的元素
如果没有默认值 default,则不会选择任何元素,并且控制器将不会运行任何内容
二、测试计划设计
2.1、下标值
(1)、测试计划右键 <<< 添加 <<< 线程(用户) <<< 线程组
- 参数默认即可
(2)、线程组右键 <<< 添加 <<< 逻辑控制器 <<< Switch控制器
- Switch Value:1
如图,选在下标值1,则只执行 调试取样器-1;下标从0开始
(3)、Switch控制器右键 <<< 添加 <<< 取样器 <<< 调试取样器,添加三个 调试取样器
- 名称:调试取样器-0、调试取样器-1、调试取样器-2
(4)、线程组右键 <<< 添加 <<< 监听器 <<< 查看结果树
(5)、点击启动,点击查看结果树,查看请求信息
如图,只执行了 Switch控制器 下的 调试取样器-1
2.2、变量
测试计划设计在 2.1 中进行修改验证
(1)、线程组右键 <<< 添加 <<< 配置元件 <<< 用户定义的变量
- 添加一个变量:var,值为 0
(2)、修改 Switch控制器,使用变量获取:${var}
${var}
(3)、点击清除全部,点击启动,点击查看结果树,查看请求信息
如图,根据${var}的值0,只执行了 Switch控制器 下的 调试取样器-0
开关控制器:根据程序动态判断,自动切换执行取样器
【P45】JMeter 开关控制器(Switch Controller)相关推荐
- JMeter事务控制器(Transaction controller)
JMeter事务控制器(Transaction controller) 事务控制器会产生一个额外的取样器(sampler),用来计算衡量它所包含的所有测试组件(比如包含2个http采样器)的总体时间. ...
- Jmeter事务控制器 Transation Controller
Jmeter事务控制器 Transation Controller 一.Transation Controller界面 Transation Controller元素名称 Transation Con ...
- Jmeter之逻辑控制器(Logic Controller)
一.简单控制器(Simple Controller): 作用:这是Jmeter里最简单的一个控制器,它可以让我们组织我们的采样器和其它的逻辑控制器(分组功能),提供一个块的结构和控制,并不具有任何的逻 ...
- jmeter中控制器3个请求其中一个访问不到_性能测试干货丨盘点JMeter常见的逻辑控制器...
JMeter提供了不同种类的逻辑控制器,包括循环(Loop),简单(Simple),事务型(Transaction),模块(Module),随机(Random)等.对于刚接触JMeter不久的用户,甚 ...
- 性能测试Jmeter吞吐量控制器使用总结
吞吐量控制器(Throughput Controller) 场景: 在同一个线程组里, 有10个并发, 7个做A业务, 3个做B业务,要模拟这种场景,可以通过吞吐量模拟器来实现.. 添加吞吐量控制器 ...
- Jmeter吞吐量控制器详解
一.吞吐量控制器 吞吐量控制器(Throughput Controller)用来控制其下元件的执行次数,并无控制吞吐量的功能. 作用:控制其下的子节点的执行次数与负载比例分配 吞吐量控制器字段介绍: ...
- 移动跨平台ReactNative开关组件Switch【15】
前端江太公 React Native,是一个混合移动应用开发框架,是目前流行的跨平台移动应用开发框架之一.React Native 采用不同的方法进行混合移动应用开发.它不会生成原生 UI 组件,而是 ...
- 控制器(Controller)规范
控制器(Controller)规范 控制器注解引入 @RestController:标注类为Restful规范的控制器. @RequestMapping:请求路径,需遵守Restful规范. Requ ...
- jmeter事务控制器
jmeter事务控制器 作用:可以用于测试执行嵌套测试元素所花费的总时间,即相当于用户进行一系列操作的测试,只有整个事务控制器定义的事务成功,才算成功. 结构如下: Generate Parent S ...
最新文章
- CTF杂项之“维吉尼亚密码”
- Vue实现仿音乐播放器11-实现访问百度音乐API实现播放音乐功能
- Java数据类型转换(自动转换和强制转换)
- float类型转integer_Java基础(一)之数据类型——全面,浅显易懂
- 互斥锁属性PTHREAD_MUTEX_RECURSIVE
- 电脑cpu温度过高怎么办_网络资讯:电脑cpu占用过高处理办法
- 简化Swagger使用的自制Starter:spring-boot-starter-swagger,欢迎使用和吐槽
- java 反射 动态编译_动态编译java源代码和反射调用问题
- 多个漏洞可被用于破坏劫持施耐德 PowerLogic 设备
- C++总结:static_cast ,reinterpret_cast
- 零基础学python书籍-清华大学出版社-图书详情-《零基础入门学习Python》
- 老司机 iOS 周报 #23 | 2018-06-18
- R语言 打包流程-采坑无数终有果
- 【Https(二】】实战 openssl 配置 tomcat
- 西游记中唐僧念过几次紧箍咒?
- 怀孕计算机在线,【孕期天数计算器在线计算_孕期天数计算器在线计算专题】- 天鹅到家...
- 使用Gstreamer播放未知格式视频(python)
- 常见的打印机无法打印问题
- Android 7.0 Doze模式分析
- 百度编辑支持word内容和截图的复制黏贴
热门文章
- 一、Win10+非英伟达显卡+Anaconda+Pytorch安装
- FLY攻略之第二回: 接入腾讯云短信服务 实现手机验证注册
- 魔兽争霸跨网段对战原理与实现
- cocos植物大战僵尸(四)选择植物卡片:植物卡片类
- python大话设计模式
- 北京将投资707亿元建三条地铁新线 (zz.IS2120@BG57IV3)
- 时间过得太快了,啊啊啊
- 计算机论文大一范文1000字,【大一数学论文1000字6篇】_大一数学论文1000字范文大全_2021年大一数学论文1000字_东城教研...
- 【人工智能与深度学习】基于能量的模型中的对比方法
- isc-dhcp dhcpv6配置