JMeter 组件2:Logic Controllers 逻辑控制器
一、Logic Contorllers决定Samplers的处理顺序
- 18.2 Logic Controllers
- Simple Controller
- Loop Controller
- Once Only Controller
- Interleave Controller
- Random Controller
- Random Order Controller
- Throughput Controller
- Runtime Controller
- If Controller
- While Controller
- Switch Controller
- ForEach Controller
- Module Controller
- Include Controller
- Transaction Controller
- Recording Controller
- Critical Section Controller
二、Simple Controller简单控制器
Simple Controller仅用于组织samplers和controllers,类似于文件夹,没有实质性功能。
三、Loop Controller循环控制器
循环执行控制器下的samplers,循环次数通过Loop Count设置。JMeter实际执行时此Loop Controller下samplers循环执行的次数需要乘以Thread Group中设置的Loop Count。例如Loop Controller设置Loop Count 2,Thread Group设置Loop Count 3,JMeter实际执行samplers 2*3=6次。
原文链接:
程序界运粮官的博客_CSDN博客-android,app自动化,java领域博主
四、Once Only Controller仅执行一次控制器
在每个线程执行过程中仅执行一次,在后续循环迭代中忽略不执行。
即使Once Only Controller被放入Loop Controller中,在每个线程中也只执行一次。
可用于需要登录的请求,登录只需要执行一次,以建立session。
五、Interleave Controller轮选控制器
原文链接:
程序界运粮官的博客_CSDN博客-android,app自动化,java领域博主
1、在每次循环中,轮流选择Interleave Controller下的samplers或者Controllers运行。
2、ignore sub-controller blocks属性:
忽略Interleave Controller下的子Controllers的整体属性。
如果不勾选,对于不是Interleave Controller的子Controllers,子Controllers下的samplers在每次循环中全部执行。
如果勾选,对于不是Interleave Controller的子Controllers,子Controllers下的samplers在每次循环中仅执行一个(轮选)。
3、Interleave across threads属性
在线程间,轮流选择Interleave Controller下的samplers或者Controllers。
六、Random Controller随机选择控制器
和Interleave Controller轮选控制器类似,在每次循环中,随机选择Random Controller下的samplers或者Controllers运行。
七、Random Order Controller随机顺序控制器
和Simple Controller简单控制器类似,Random Order Controller下的samplers或者Controllers执行顺序是随机的。
八、Throughput Controller执行次数控制器
命名失误,该控制器和Throughput无关。
1、Execution Style
Percent executions执行率百分比
Total executions执行次数
2、Throughput
对于Percent executions填写0-100的数值
对于Total executions填写次数
3、Per User
勾选后,基于用户(线程)控制
不勾选,基于所有执行次数统计
九、Runtime Controller运行时间控制器
控制运行时间,在指定的Runtime (seconds)到达后,停止运行Runtime Controller下的samplers或者controller。
JMeter 组件2:Logic Controllers 逻辑控制器相关推荐
- Attacking the IEC-61131 Logic Engine in Programmable Logic Controllers in Industrial Control Systems
攻击ICS中PLC的IEC-61131逻辑引擎 一.摘要 二.介绍 (一)PLC攻击类型 (二)MITRE ATT&CK攻击 三.威胁建模 四.实验评估 (一)SEL-3505 RTAC (二 ...
- jmeter组件介绍
一. 性能测试 1.0 为什么要进行性能测试? 评估当前系统的能力 寻找性能瓶颈,优化系统性能 评估软件是否满足未来的需要 招聘需要 1.1 什么是性能 时间:系统处理用户请求的响应时间 资源:系统运 ...
- 对JMETER组件的认知
JMETER 组件初步认识 JMETER 所有的组件(元素)都是基于测试计划的,先有测试计划然后才有JMETER 组件. JMETER 核心组件 JMETER中的Threads JMETER 中的sa ...
- ABB AC500 - Programmable Logic Controllers PLCs可编程逻辑控制器
ABB AC500 - Programmable Logic Controllers PLCs可编程逻辑控制器 ABB AC500 PLC 系列包括各种 CPU.I/O 模块.通信模块.通信接口模块和 ...
- 5.4.1 jmeter组件—逻辑控制器-简单控制器、IF控制器、事务控制器、循环控制器、交替控制器
1.简单控制器 这是最简单的逻辑控制器,他没有额外的功能,只是一个容器的功能,存放取样器等等原件. 2.IF控制器 IF控制器:条件满足时,才执行控制器下的元件 3.事务控制器 将控制器下的所有取样器 ...
- Jmeter组件执行顺序与作用域
一.Jmeter重要组件: 1)配置元件---Config Element: 用于初始化默认值和变量,以便后续采样器使用.配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同 ...
- JMeter元件详解之逻辑控制器
文章内容是参照Jmeter官网和自己实践完成的,JMeter官网地址贴上,有兴趣的朋友可以去阅读一下:JMeter官网 本文基于JMeter5.1.1版本. JMeter逻辑控制器 1 TestPla ...
- jmeter组件总结
一. 性能测试 1.1. 性能测试是什么 基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注 点:时间性能.空间性能性能测试与页面无关 性能测试定义:指通过 ...
- JMeter组件之Test Fragment
1.JMeter中的Test Fragment,是控制器上一个种特殊的线程组,它在测试树上与线程组处于一个层级.但使用时需要和include Controller或者Module Controller ...
最新文章
- 如何判断一个数是否在40亿个整数中?
- 【eoe教程】Android中自定义视图的绘制方法
- BZOJ4810: [Ynoi2017]由乃的玉米田
- 计算机网络优化是啥,浅析计算机网络优化的方案.doc
- python复习-正则表达式
- Mr.J--C99标准之数组问题
- 【BZOJ 1951】 [Sdoi2010]古代猪文
- 回顾 | Apache Flink Meetup 杭州站圆满结束(附PPT下载)
- My Job Exceptation
- Boss说:你要是能搞懂这六个分布式技术栈,我给你薪资翻倍
- 2022保密教育线上培训考试参考答案 05
- UBUNTU-19.04的拼音输入法
- 液晶显示屏简介以及与CRT显示屏的对比
- 乐高收割机器人_乐高机器人这个大坑,为啥大家都拽着孩子往里跳?
- 京东,想说爱你,并不容易!
- 树莓派linux iso镜像下载,树莓派(Raspberry Pi)修改系统镜像(img)
- 深谈SCI论文写作技巧
- SQL语法 自然连接 外连接 内连接
- 输出 2~n之间所有素数,并求和,n由键盘输入。素数是只能被1和自身整除的整数。要求编写函数判断自然数x是否为素数
- MVC4 jquery 样式 主题 用法(案例)
热门文章
- python画五角星和六角星程序_python画五角星和六角星程序-阿里云开发者社区
- 财务 - 增值税税率表-适用一般纳税人
- Android 保存图片到SQLite,读出SQLite中的图片
- lightroom 闪退_图片压缩JPEGmini—PS/Lightroom插件介绍
- 编辑图片,简单的去除图片水印方法
- DataNode 启动失败报错 Incompatible clusterIDs
- 发卡网平台搭建架设教程
- keep-alive的使用及详解
- 使用 XML: UML、XMI 和代码生成,第 3 部分
- 互联网医疗的下个十年,缺的不是“卖药和问诊”