Jmeter吞吐量控制器使用小结

吞吐量控制器(Throughput Controller)
场景:

在同一个线程组里, 有10个并发, 7个做A业务, 3个做B业务,要模拟这种场景,可以通过吞吐量模拟器来实现.。

添加吞吐量控制器
用法1: Percent Executions

在一个线程组内分别建立两个吞吐量控制器, 分别放业务A和业务B

吞吐量控制器采用percent Executions 百分比控制, Throughput设为80

同时添加业务百度搜索

表示此吞吐量控制器按线程组线程总数的80%

第二个吞吐量控制器同样选择百分比控制

同时添加业务csdn的一个接口

Throughput设为20, 表示此吞吐量控制器按线程组线程总数的20%

设置线程组并发数10个

业务A按照线程组10个并发的百分之80% , 就是8个并发

业务B按照线程组10个并发的百分之20%, 就是2个并发

运行一下看结果:

用法2 :Total Executions

依然设置总线程数10个,业务A分配7个

业务B分配3个

运行看结果

用法3: Total and Percent Executions组合使用

业务A使用Percent Executions, 并且勾选Per User

业务B使用Total Execution, 设置Throughput为3

运行看结果

从结果报告可以看出, 总线程组设置10个并发, 业务A选择percent Executions, 勾选per user, 并发数量等于总线程的并发数。

B业务使用Total executions , Throughput设置了3, 实际运行并发数量是对应的3个

相关推荐
Rick19934 分钟前
Redis 高频面试 10 题
数据库·redis·面试
陈橘又青14 分钟前
国产数据库工具测评:DBLens 以本地化工程能力与 AI 演进路径凸显优势
数据库
念恒1230615 分钟前
MySQL事务(下)---MySQL InnoDB MVCC 与 Read View:从隐藏列、Undo Log 到 RR 与 RC 的本质区别
数据库·mysql·oracle
i220818 Faiz Ul15 分钟前
在线预约导游|基于SSM+vue的在线预约导游系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·毕设·在线预约导游系统
anew___20 分钟前
《数据库原理》精要解读(五)—— 数据库完整性:守护数据的真实与逻辑
数据库·oracle
Java面试题总结22 分钟前
MySQL EXISTS 详解:存在性判断、NOT EXISTS 与实战示例
android·数据库·mysql
cuijiecheng201825 分钟前
Little-Anti-Cheat源码分析(1)——Little-Anti-Cheat插件简介
数据库
土狗TuGou29 分钟前
SQL内功笔记 · 第5篇:SQL逻辑执行顺序
数据库·笔记·后端·sql·mysql
草莓熊Lotso36 分钟前
【LangChain】聊天模型实战:结构化输出完全指南(从原理到落地)
数据库·python·langchain·软件工程
草莓熊Lotso39 分钟前
【CMake】静态库的编译、链接与引用全解析
linux·c语言·数据库·c++·软件工程·cmake