如何进行并发测试_Jmeter如何实现多线程组并发测试?

5cda9b4d6f0dd6ee602eae9ab613cd5e.png

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

可使用吞吐量控制器来实现,先添加需要测试的各个请求。

比如这里的三个接口请求“商铺位置”、“库存”、“押金”。假定接口“商铺位置”、“库存”、“押金”的组合比例为20%:40%:40%。

1.在线程组节点为“商铺位置”请求添加吞吐量控制器:

a30f8fb02566bd4fdcad983286b1c9d4.png

2.修改名称为sp-20%,也可以不修改,按照业务比例设置吞吐量的值为20,然后把“商品位置”请求拖到该吞吐量控制器节点下:

06b56852b3b6cc36355b05a7edb91ff7.png

3.在线程组节点为“库存”请求添加吞吐量控制器,修改名称为kc-40%,按照业务比例设置吞吐量的值为40,然后把“库存”请求拖到该吞吐量控制器节点下:

da445af1bd553adbd717873aedea82b4.png

4.在线程组节点为“押金”请求添加吞吐量控制器,修改名称为yj-40%,按照业务比例设置吞吐量的值为40,然后把“押金”请求拖到该吞吐量控制器节点下:

42de21fad80a66995eca161f4dc0d923.png

5.设置总线程为20,运行后查看聚合报告结果如下,满足“商铺位置”:“库存”:“押金”的组合比例为20%:40%:40%。

acf075a30ec0aca2ef7ee07809df198a.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值