【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
聚合报告:
本文来自博客园,作者:橘子偏爱橙子,转载请注明原文链接:https://www.cnblogs.com/xfbk/p/16025759.html