Jmeter如何实现多线程组并发测试?
2023-09-14 09:11:11 时间
如果测试需求出现如下场景,该如何使用Jmeter实现压力测试呢?即Jmeter如何实现多线程组并发测试?也就是Loadrunner中的混合场景测试时,该如何设置并发数?
可使用吞吐量控制器来实现,先添加需要测试的各个请求。
比如这里的三个接口请求“商铺位置”、“库存”、“押金”。假定接口“商铺位置”、“库存”、“押金”的组合比例为20%:40%:40%。
1.在线程组节点为“商铺位置”请求添加吞吐量控制器:
2.修改名称为sp-20%,也可以不修改,按照业务比例设置吞吐量的值为20,然后把“商品位置”请求拖到该吞吐量控制器节点下:
3.在线程组节点为“库存”请求添加吞吐量控制器,修改名称为kc-40%,按照业务比例设置吞吐量的值为40,然后把“库存”请求拖到该吞吐量控制器节点下:
4.在线程组节点为“押金”请求添加吞吐量控制器,修改名称为yj-40%,按照业务比例设置吞吐量的值为40,然后把“押金”请求拖到该吞吐量控制器节点下:
5.设置总线程为20,运行后查看聚合报告结果如下,满足“商铺位置”:“库存”:“押金”的组合比例为20%:40%:40%。
相关文章
- Unity多线程(Thread)和主线程(MainThread)交互使用类——Loom工具分享
- 大数据应用之HBase数据插入性能优化之多线程并行插入测试案例
- Java多线程:线程同步与关键字synchronized
- .NET多线程执行函数
- 对比python的进程和线程:多线程是假的
- C# 多线程参数传递
- 【C语言】详解线程 — 多线程进行协同运算
- Python基础之多线程事件Event
- socketserver多线程处理
- (3)C# 多线程更新界面的第二种方法
- python 多线程
- C++ 多线程
- Java多线程面试题与答案
- 转发:大厂5G python自动化测试面试必会 | 多线程
- PulseAudio多线程通信:pthread_cond_broadcast/pthread_cond_signal/pthread_cond_wait(九)