Jmeter性能测试吞吐量控制器使用小结

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

jmeter性能测试:2023最新的大厂jmeter性能测试全过程项目实战详解,悄悄收藏,后面就看不到了_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1Vu411L77o/?spm_id_from=333.999.0.0

Jmeter性能测试吞吐量控制器使用小结_第1张图片 

添加吞吐量控制器

Jmeter性能测试吞吐量控制器使用小结_第2张图片

用法1: Percent Executions

在一个线程组内分别建立两个吞吐量控制器, 分别放业务A和业务B
吞吐量控制器采用percent Executions 百分比控制, Throughput设为80

Jmeter性能测试吞吐量控制器使用小结_第3张图片

同时添加业务百度搜索

表示此吞吐量控制器按线程组线程总数的80%
第二个吞吐量控制器同样选择百分比控制

Jmeter性能测试吞吐量控制器使用小结_第4张图片

同时添加业务csdn的一个接口
Throughput设为20, 表示此吞吐量控制器按线程组线程总数的20%
设置线程组并发数10个

Jmeter性能测试吞吐量控制器使用小结_第5张图片

业务A按照线程组10个并发的百分之80% , 就是8个并发
业务B按照线程组10个并发的百分之20%, 就是2个并发
运行一下看结果:

Jmeter性能测试吞吐量控制器使用小结_第6张图片

用法2 :Total Executions

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

Jmeter性能测试吞吐量控制器使用小结_第7张图片

业务B分配3个

Jmeter性能测试吞吐量控制器使用小结_第8张图片

运行看结果

Jmeter性能测试吞吐量控制器使用小结_第9张图片

 jmeter性能测试:2023最新的大厂jmeter性能测试全过程项目实战详解,悄悄收藏,后面就看不到了_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1Vu411L77o/?spm_id_from=333.999.0.0

Jmeter性能测试吞吐量控制器使用小结_第10张图片

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

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

Jmeter性能测试吞吐量控制器使用小结_第11张图片

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

Jmeter性能测试吞吐量控制器使用小结_第12张图片

运行看结果

Jmeter性能测试吞吐量控制器使用小结_第13张图片

从结果报告可以看出, 总线程组设置10个并发, 业务A选择percent Executions, 勾选per user, 并发数量等于总线程的并发数。
B业务使用Total executions , Throughput设置了3, 实际运行并发数量是对应的3个。

 jmeter性能测试:2023最新的大厂jmeter性能测试全过程项目实战详解,悄悄收藏,后面就看不到了_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1Vu411L77o/?spm_id_from=333.999.0.0

Jmeter性能测试吞吐量控制器使用小结_第14张图片

你可能感兴趣的:(jmeter,jmeter,java,开发语言,性能测试,职场和发展,软件测试,自动化测试)