jmeter逻辑控制器9

news/2025/2/8 14:56:35 标签: jmeter, 逻辑控制器
  • 1,简单控制器
  • 2,录制控制器
  • 3,循环控制器
  • 4,随机控制器
  • 5,随机顺序控制器
  • 6,if控制器
  • 7,模块控制器
  • 8,Include控制器
  • 9,事物控制器
  • 本文永久更新地址:
1,简单控制器

不做任何作用,只是一个归属整理的控制器,没有任何逻辑,只是结构上的统一

2,录制控制器

主要是用来存储录制脚本的一个控制器,存放录制的脚本

3,循环控制器

一般用在线程组一定的情况下,不同的请求需要执行不同的次数,可以设置循环次数,在循环控制器下的请求会被循环执行

循环次数可以设置成变量,比如定义一个数组变量,会根据数组的长度循环次数

循环次数会存放到jmeter的一个变量中,通过debug查看对应变量的值

image-20220120203346654

4,随机控制器

随机控制器,放到该控制器下的请求会随机访问,完全随机,部分请求可能访问不到,也有可能部分请求多次访问

多个控制器可以嵌套

image-20220120204319218

5,随机顺序控制器

随机顺序控制器,放到该控制器下的请求会随机访问,对一些没有关联的请求可以进行随机访问,更接近用户真实访问,会访问所有的请求,而随机控制器会随机访问,不一定会访问所有的

image-20220120204655620

6,if控制器

参数配置一个布尔值,如果为真则执行该控制器下的请求,否则就不执行

比如:debug调试器中有一个变量是if控制器上面的最后一个请求是true或false,如果是true 则执行if里面的值

image-20220120210501508

7,模块控制器

把其他控制器当作一个模块进行复用,比如简单控制器中汇总了几个请求,下次还想用这里的几个请求,就是添加一个模块控制器,引用简单控制器,就可以复用对用的请求

图中简单控制器被执行了两次

image-20220120211203128

8,Include控制器

可以引入测试片段

https://www.cnblogs.com/sandymonk/p/11585322.html

9,事物控制器

该控制器下的多个请求聚合成一个事物,统计聚合报告时,会有事物控制器的请求,也就是tps

事物控制器下的某个请求失败后,整个事物控制器也失败

勾选generate parent sample 聚合报告就只会显示事物名称,不会显示事物里面的单个请求的名称

image-20220122212642026

image-20220120220121859


本文永久更新地址:

https://www.fenxiangbe.com/p/jmeter逻辑控制器9.html


http://www.niftyadmin.cn/n/5844989.html

相关文章

【创建模式-单例模式(Singleton Pattern)】

赐萧瑀 实现方案饿汉模式懒汉式(非线程安全)懒汉模式(线程安全)双重检查锁定静态内部类 攻击方式序列化攻击反射攻击 枚举(最佳实践)枚举是一种类 唐 李世民 疾风知劲草,板荡识诚臣。 勇夫安识义,智者必怀仁…

MQTT:物联网时代的数据桥梁

探秘PcVue系列:E8 MQTT:物联网时代的数据桥梁 什么是MQTT? MQTT(Message Queuing Telemetry Transport)是一种基于发布 / 订阅模式的轻量级消息传输协议,专为资源受限设备和低带宽、高延迟或不稳定的网络环…

openai库 及LangChain 跟ChatGPT对话的主要接口

在 OpenAI 的官方 Python 库 (openai) 中,提交提示词(Prompt)等内容给 ChatGPT 进行处理的主要函数/接口如下: 1️⃣ openai.ChatCompletion.create() 用于与 GPT-4 / GPT-3.5 Turbo 进行多轮对话交互(适用于 ChatGPT…

Transformer中的嵌入位置编码

在Transformer中,使用余弦编码或其他类似的编码方式(如正弦-余弦位置编码)而不是简单的“0123456”这种数字编码,主要是因为位置编码的目标是为模型提供位置信息,同时又不引入过多的显式顺序假设。 主要原因如下&…

SSH工具之MobaXterm

视频介绍 系统运维之SSH工具 MobaXterm 图文教程 下载MobaXterm MobaXterm下载地址:https://mobaxterm.mobatek.net/download-home-edition.html 根据需求选择便携版(Portable)或者安装版(Installer)。 生成注册文件…

拆解Kotlin中的by lazy:从语法糖到底层实现

by lazy 是Kotlin中一个强大的属性委托机制,它主要用于实现属性的延迟初始化。所谓延迟初始化,就是在第一次访问该属性时才进行初始化,而不是在对象创建时就立即初始化。这种机制在很多场景下都能带来性能优势,特别是当属性的初始…

【Linux网络编程】之配置阿里云安全组

【Linux网络编程】之配置阿里云安全组 配置阿里云安全组阿里云安全组的概念配置安全组规则入方向基本概念补充ICMP协议安全组配置UDP协议安全组配置 出方向 配置云服务器主机的防火墙什么是防火墙Linux中防火墙的管理工具防火墙的作用常用命令介绍(firewalld&#x…

搜维尔科技:Movella数字化运动领域的领先创新者

下一代游戏、视觉效果、直播、工作场所人体工程学、运动表现、海洋和机器人技术。前所未有的运动成就。让所有年龄段的观众惊叹不已的艺术创新。Movella 的全栈技术用于捕捉、数字化和分析运动,正在让世界变得更美好。 数字艺术家的创造力得到释放 灯光、摄像机、…