JMeter压力测试(三)-多线程组并发测试(多场景混合并发)

JMeter压力测试(一)中设置线程组的线程数,即执行时的并发用户数,适用于单个线程组的并发测试。

如果测试需求出现如下场景,该如何使用JMeter实现压力测试呢?即JMeter如何实现多线程组并发测试,也就是Loadrunner中的混合场景测试时,该如何设置并发数?

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

JMeter压力测试(三)-多线程组并发测试(多场景混合并发)

JMeter是可以实现上述需求的,测试方案如下:

1.创建一个测试计划;

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

3.分别设置线程组业务A、业务B、业务C、业务D、业务E的线程数为:40、10、20、25、5(总并发量为100,按并发比例设置并发用户数)

JMeter压力测试(三)-多线程组并发测试(多场景混合并发)

3.在该计划下添加测试结果监控;

JMeter压力测试(三)-多线程组并发测试(多场景混合并发)

4.设置执行时间,开始执行测试,测试时可以看到并发数为5个业务并发量的总和,,如下图:

JMeter压力测试(三)-多线程组并发测试(多场景混合并发)



注:本文属于原创,本博客下所有内容,凡注明"来源:laofashi2015"的所有文字、图片和音视频资料,版权均属laofashi2015所有,任何媒体、网站或个人未经本人协议授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本人协议授权的媒体、网站,在下载使用时必须注明"稿件来源:laofashi2015",违者本人将依法追究责任。