一、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 逻辑控制器相关推荐

  1. 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 (二 ...

  2. jmeter组件介绍

    一. 性能测试 1.0 为什么要进行性能测试? 评估当前系统的能力 寻找性能瓶颈,优化系统性能 评估软件是否满足未来的需要 招聘需要 1.1 什么是性能 时间:系统处理用户请求的响应时间 资源:系统运 ...

  3. 对JMETER组件的认知

    JMETER 组件初步认识 JMETER 所有的组件(元素)都是基于测试计划的,先有测试计划然后才有JMETER 组件. JMETER 核心组件 JMETER中的Threads JMETER 中的sa ...

  4. ABB AC500 - Programmable Logic Controllers PLCs可编程逻辑控制器

    ABB AC500 - Programmable Logic Controllers PLCs可编程逻辑控制器 ABB AC500 PLC 系列包括各种 CPU.I/O 模块.通信模块.通信接口模块和 ...

  5. 5.4.1 jmeter组件—逻辑控制器-简单控制器、IF控制器、事务控制器、循环控制器、交替控制器

    1.简单控制器 这是最简单的逻辑控制器,他没有额外的功能,只是一个容器的功能,存放取样器等等原件. 2.IF控制器 IF控制器:条件满足时,才执行控制器下的元件 3.事务控制器 将控制器下的所有取样器 ...

  6. Jmeter组件执行顺序与作用域

    一.Jmeter重要组件: 1)配置元件---Config Element: 用于初始化默认值和变量,以便后续采样器使用.配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同 ...

  7. JMeter元件详解之逻辑控制器

    文章内容是参照Jmeter官网和自己实践完成的,JMeter官网地址贴上,有兴趣的朋友可以去阅读一下:JMeter官网 本文基于JMeter5.1.1版本. JMeter逻辑控制器 1 TestPla ...

  8. jmeter组件总结

    一. 性能测试 1.1. 性能测试是什么 基于协议模拟用户发出请求,对服务器形成一定负载,来测试服务器的性能指标是否满足要求性能指标关注 点:时间性能.空间性能性能测试与页面无关 性能测试定义:指通过 ...

  9. JMeter组件之Test Fragment

    1.JMeter中的Test Fragment,是控制器上一个种特殊的线程组,它在测试树上与线程组处于一个层级.但使用时需要和include Controller或者Module Controller ...

最新文章

  1. 如何判断一个数是否在40亿个整数中?
  2. 【eoe教程】Android中自定义视图的绘制方法
  3. BZOJ4810: [Ynoi2017]由乃的玉米田
  4. 计算机网络优化是啥,浅析计算机网络优化的方案.doc
  5. python复习-正则表达式
  6. Mr.J--C99标准之数组问题
  7. 【BZOJ 1951】 [Sdoi2010]古代猪文
  8. 回顾 | Apache Flink Meetup 杭州站圆满结束(附PPT下载)
  9. My Job Exceptation
  10. Boss说:你要是能搞懂这六个分布式技术栈,我给你薪资翻倍
  11. 2022保密教育线上培训考试参考答案 05
  12. UBUNTU-19.04的拼音输入法
  13. 液晶显示屏简介以及与CRT显示屏的对比
  14. 乐高收割机器人_乐高机器人这个大坑,为啥大家都拽着孩子往里跳?
  15. 京东,想说爱你,并不容易!
  16. 树莓派linux iso镜像下载,树莓派(Raspberry Pi)修改系统镜像(img)
  17. 深谈SCI论文写作技巧
  18. SQL语法 自然连接 外连接 内连接
  19. 输出 2~n之间所有素数,并求和,n由键盘输入。素数是只能被1和自身整除的整数。要求编写函数判断自然数x是否为素数
  20. MVC4 jquery 样式 主题 用法(案例)

热门文章

  1. python画五角星和六角星程序_python画五角星和六角星程序-阿里云开发者社区
  2. 财务 - 增值税税率表-适用一般纳税人
  3. Android 保存图片到SQLite,读出SQLite中的图片
  4. lightroom 闪退_图片压缩JPEGmini—PS/Lightroom插件介绍
  5. 编辑图片,简单的去除图片水印方法
  6. DataNode 启动失败报错 Incompatible clusterIDs
  7. 发卡网平台搭建架设教程
  8. keep-alive的使用及详解
  9. 使用 XML: UML、XMI 和代码生成,第 3 部分
  10. 互联网医疗的下个十年,缺的不是“卖药和问诊”