软件测试技能,JMeter压力测试教程,逻辑控制器之吞吐量控制器(二十六)
2023-09-27 14:27:14 时间
一、前言
假设我们有个压测场景是20%的用户访问商品A,80%的用户访问商品B,如何使用jmeter来控制用户的访问比例呢?
二、吞吐量控制器
线程组-添加-逻辑控制器-吞吐量控制器
吞吐量控制器是用来控制其下元件的执行次数,并无控制吞吐量的功能。
作用:控制其下的子节点的执行次数与负载比例分配
有两种方式:
Total Executions:设置运行次数
Percent Executions:设置运行比例(1~100之间)
per user :Total Executions 配合运行次数
设置吞吐量百分比为20%
再添加另外一个吞吐量控制器,设置百分比为80
三、查看结果
分别在2个吞吐量控制器下添加商品A和商品B的请求
设置 10 个线程 ,循环 2 次,总共会有 20 个请求
查看聚合报告,有4个请求执行商品A(20%),16个请求执行商品B(80%)
四、控制总的请求数
设置线程组10,循环10次,总共发100个请求
设置商品A执行20个请求,商品B执行80个请求
运行后查看结果
如果勾选 Per User选项,这个是代表每个用户执行多少请求,前面设置的线程组是10,那么每个用户执行2个请求,就是总的20请求了
相关文章
- 数字孪生来了!1500亿美元潜在市场,颠覆工业界底层逻辑
- 云小课|打造企业数据“高内聚,低耦合”--试试GaussDB(DWS)逻辑集群,实现数据物理隔离
- Linux进阶教程丨第14章:管理基本存储和管理逻辑卷
- Web安全测试学习手册-业务逻辑测试
- iOS 提示更新 业务逻辑
- 逻辑存储结构
- 机器学习算法总结(八)——广义线性模型(线性回归,逻辑回归)
- 【《机器学习》第3章线性模型】对数几率回归/逻辑回归+多分类学习
- 【人工智能简史】第二章 早期实验与尝试——图灵测试与图灵机器、逻辑理论机与麦卡锡、第一个人工智能程序:塞缪尔的西洋棋程序
- 【Java连接Oracle数据库 代码和逻辑结构】
- 物流供应链管理是什么?供应链物流管理系统逻辑结构应用
- 2022-07-19 mysql/stonedb子查询hashJoin逻辑处理
- 软件测试技能,JMeter压力测试教程,逻辑控制器之交替控制器(二十七)
- proteus中管脚的逻辑状态显示测试
- [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(七)逻辑漏洞相关面试题