【jmeter系列】Jmeter多业务混合场景-设置各业务所占并发比例的3种方式


一、多线程组方式进行业务比例并发

jmeter一个测试计划可以添加多个线程组,我们把不同的业务放在不同的线程组中,通过控制线程数来控制业务占比。比如实际业务中需要线程组A、线程组B和线程组C的比例为:3:2:1,那么我们可以设置线程组A的线程数为90,线程组B的线程数为60,线程组C的线程数为30

例如测试需求如下:对业务A、业务B、业务C、业务D、业务E,5个业务按并发比例要求进行100个用户并发的压力测试;

1.创建一个测试计划;

2.在该计划下添加5个线程组,分别是对业务A、业务B、业务C、业务D、业务E;

3、业务A、业务B、业务C、业务D、业务E的线程数为40、10、30、15、5 

 备注:实际测试中,需要保证每个线程组的循环次数或者调度器-持续时间,设置一样

二、同一个线程组-多个吞吐量控制器设置业务比例并发

1.创建一个测试计划;

2.在该计划下添加1个线程组,5个吞吐量控制器,分别是对业务A、业务B、业务C、业务D、业务E;

3、业务A、业务B、业务C、业务D、业务E设置的比例为40、10、30、15、5 

 聚合报告展示:

 三、同一个线程组,通过权重控制器(bzm - Weighted Switch Controller)设置业务比例并发

1.创建一个测试计划;

2.在该计划下添加1个线程组,1个权重控制器,分别是对业务A、业务B、业务C、业务D、业务E;

3、业务A、业务B、业务C、业务D、业务E设置的比例为40、10、30、15、5 

 聚合报告:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM