Fork me on GitHub

【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 

 聚合报告:

 

posted @ 2022-03-19 13:03  橘子偏爱橙子  阅读(2612)  评论(0编辑  收藏  举报