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个

相关推荐
小黄人V11 分钟前
使用skywalking进行go的接口监控和报警
数据库·golang·skywalking
烂漫心空1 小时前
数据库的死锁相关(一)
数据库·sql·mysql
星空2 小时前
Django 学习指南:从入门到精通(大体流程)
数据库·sqlite
码熔burning2 小时前
【MongoDB篇】MongoDB的索引操作!
数据库·mongodb·nosql
Rverdoser2 小时前
服务器和数据库哪一个更重要
数据库
StarRocks_labs2 小时前
StarRocks 查询优化器深度解析
数据库·starrocks·olap·数据查询·查询优化·logical rewrite
爱编程的小新☆2 小时前
【MySQL】增删改查(CRUD)
数据库·mysql
Yooyi_xin2 小时前
合并多个Excel文件到一个文件,并保留格式
数据库·windows·excel
Dklau-c4 小时前
『深夜_MySQL』详解数据库 && 探索数据库是如何存储的
数据库·mysql
程序猿John4 小时前
服务端字符过滤 与 SQL PDO防注入
服务器·数据库·sql