当前位置:网站首页>jmeter逻辑控制器使用
jmeter逻辑控制器使用
2022-08-08 20:52:00 【俩娃的爸爸】
一、简单控制器
1、这个控制器对于脚本没有任何影响,是为了分组,例如电商需要进行登录→搜索商品→加入购物车,这时候可以使用简单控制器进行分组执行,知道下一步是要干什么
二、循环控制器
如果将采样器或逻辑控制器添加到循环控制器,除了为线程组指定的循环值之外,JMeter还将循环它们一定次数。例如,如果将一个HTTP请求添加到循环计数为2的循环控制器,并将线程组循环次数设为3,则JMeter将发送总共2* 3 = 6个 HTTP请求
jmeter按以下顺序发送请求:前台登录、添加购物车*5次的请求
三、仅一次控制器
仅一次控制器将始终在任何循环主控制器的第一次迭代期间执行 。
1、如果放置在指定了多次循环次数的循环控制器下,那么仅一次控制器将仅在第一次迭代时通过循环控制器执行。
2、如果置于一个线程组,无论线程组设置多少循环次数,只在第一次迭代期间执行,即只执行一次。
线程组中循环次数设置为1,仅一次控制器放置在循环控制器下,向仅一次控制器添加一个登录请求;向循环控制器添加另一个循环次数设置为5
四、交替控制器
如果将采样器或逻辑控制器添加到交替控制器,则JMeter将在每个其下的控制器之间交替进行每次循环迭代
交替控制器置于线程组下,向线程组添加一个”加载商品搜索页面“请求,线程组循环次数设为4;向交替控制器添加两个请求:“搜索A商品”、“搜索B商品”
五、随机控制器
随机控制器的作用类似于交替控制器,不同在于它不是通过其子控制器和采样器按顺序排列,而是在随机选取一个
随机控制器置于线程组下,向线程组添加一个”加载商品搜索页面“请求,线程组循环次数设为4;向随机控制器添加两个请求:“搜索A商品”、“搜索B商品”
运行之后,可以看到跟交替控制器的区别,每次通过该随机控制器下请求时随机取。
六、随机顺序控制器
随机顺序控制器类似简单控制器,区别在于该控制器下的节点请求执行顺序是随机的
向随机顺序控制器中添加以下4个HTTP请求,运行后,可以看到该控制器下的4个HTTP请求顺序是随机的
七:吞吐量控制器
吞吐量控制器作用:控制用户执行的频率
有两种模式:
总执行次数(Total Executions): 设置运行次数
执行百分比(Percent Executions): 设置运行比例(1~100之间)
将吞吐量控制器1、吞吐量控制器2置于线程组下,线程组循环次数设置为5
吞吐量控制器1下选择Total Executions,吞吐量设为2;该控制器下的节点执行次数为2
吞吐量控制器2下选择Percent Executions,吞吐量设为60;该控制器下的节点执行次数=60%*线程组循环次数5=3次
八、Runtime Controller
控制其子节点运行多长时间。控制器将运行其子项,直到超出配置的运行时间。runtime为0时表示没有运行。
Runtime Controller置于线程组下,线程组循环次数默认1,Runtime Controller的runtime设为3s
可以理解为运行了3s就停止了
边栏推荐
- PyTorch入门(六):模型的训练套路
- Flask 教程 第十二章:日期和时间
- What are the role of document management system for companies?
- Flask 教程 第一章:Hello, World!
- 第四讲 SVN
- 昇腾Ascend 随记 —— TensorFlow 模型迁移
- Kotlin实用的一些框架
- The new database is online | CnOpenData information transmission, software and information technology service industry basic information data of industrial and commercial registered enterprises
- iMeta | 深圳先进院戴磊组开发可同时提取共存菌株的组成和基因成分谱的菌株分析工具...
- C#实现Everything——数据显示
猜你喜欢
随机推荐
Yarn 总结(未完待续)
1天搞定单片机中断——基础知识大全
新规划|广州都市圈将以广佛为核心,广佛将有18条地铁相连通
单片机——串口通信(从串口接收多位数据保存到数组,发送多位数据到串口)
实践篇1:深度学习之----LetNet之tensorflow2的实现
第十三届蓝桥杯(Web 应用开发)线上模拟赛【第九题】(知乎首页数据动态化)
Notes: The difference between laravel, updateOrCreate and updateOrInsert
Kotlin实用的一些框架
Kotlin反射
投资基金定投安全吗
昇腾Ascend 随记 —— TensorFlow 模型迁移
数据解读!智能座舱“升级战”背后,本土供应链加速崛起
Kotlin笔记-ForEach与ForEachIndexed区别
Little knowledge about KotlinAndroid encounters
二分查找的坑
正则表达式的限定符、或运算符、字符类、元字符、贪婪/懒惰匹配
The first day of a solid foundation for Kotlin
C#版网络对战五子棋以及Socket通信
Process实现守护线程
新库上线 | CnOpenData信息传输、软件和信息技术服务业工商注册企业基本信息数据