当前位置: 首页 > news >正文

jmeter吞吐量控制器-Throughput Controller

jmeter吞吐量控制器-Throughput Controller

  • 新增吞吐量控制器
    • 名词解释
    • 测试场景
      • 场景1:
      • 场景2:
      • 场景3
      • 场景4
      • 场景5
      • 场景6
      • 场景7
      • 场景8
    • 测试结论
  • 根据百分比执行不同的接口
    • 测试场景
    • 测试结果

新增吞吐量控制器

在这里插入图片描述

名词解释

  1. Based on: Total Executions(总执行数)/Percent Execution(按百分比执行)
  2. Throughput: 吞吐量;当based on选择Total executions时,则执行总数为当前设置的值;选择percent execution时,执行总数的x%
  3. Per User: 勾选-每个线程单独计算执行频率;不勾选-所有线程统一计算执行频率

测试场景

场景1:

一秒启动20个用户,based on=total executions,throughput=10;执行结果为一共执行10次
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

场景2:

一秒启动20个用户,based on=percent executions,throughput=40;执行结果为一共执行8次----20*40%=8
在这里插入图片描述
在这里插入图片描述

场景3

一秒启动20个用户循环5次,based on=total executions,throughput=10;执行结果为一共执行10次
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

场景4

一秒启动20个用户,循环5次,based on=percent executions,throughput=40;执行结果为一共执行40次----20*5*40%=40
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

场景5

一秒启动20个用户,循环30次。based on=total Executions,throughput=10,不勾选per user.一共执行10次
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

场景6

一秒启动20个用户,循环30次。based on=total Executions,throughput=10,勾选per user.一共执行200次—20*10=200
在这里插入图片描述

场景7

一秒启动20个用户,循环30次。based on=Percent Executions,throughput=10,不勾选per user.一共执行60次—20*30*10%=60
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

场景8

一秒启动20个用户,循环30次。based on=Percent Executions,throughput=10,勾选per user.一共执行60次—20*30*10%=60
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试结论

  1. 当based on=total Executions,不管循环多少次,总执行次数等于throughput
  2. 当based on=percent Executions,per user勾选或者不勾选都不会影响执行次数(用例7和8)

根据百分比执行不同的接口

测试场景

存在ABC三个接口,流量分配为3:5:2;可定义三个吞吐量控制器,比例设置为30%,50%,20%
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试结果

在这里插入图片描述

相关文章:

  • 计算机四级 - 数据库原理 - 第9章「数据库应用及安全性」
  • WebLogic XMLDecoder反序列化漏洞(CVE-2017-10271)深度解析与实战复现
  • C/C++蓝桥杯算法真题打卡(Day6)
  • 在群晖DS923+手动安装我Wordpress最新版
  • 小科普《php、jsp、asp和aspx的区别》
  • 使用JSON存储数据的场景
  • 第七章:SELinux
  • DeepSeek R1在医院后勤故障报修工单自动化处理中的路径设计
  • API调用大模型推理与第三方API实现业务整合
  • leetcode974. 和可被 K 整除的子数组
  • 现代操作系统阅读笔记(一)
  • C#语言的事务管理
  • GESP2023年12月认证C++三级( 第三部分编程题(1)小猫分鱼)
  • 时间序列建模 | 时间序列预测【项目复现】数据挖掘实战③:基于Matplotlib对空气质量监测数据进行可视化分析(附带实例代码)
  • 算法刷题记录——LeetCode篇(8) [第701~800题](持续更新)
  • 关于Redis的集群(上)
  • java构建树形结构的方式、如何组装树状结构数据
  • ModBus TCP/RTU互转(主)(从)|| Modbus主动轮询下发的工业应用 || 基于智能网关的串口服务器进行Modbus数据收发的工业应用
  • 课程4. 图像处理算法与卷积神经网络
  • js核心运行逻辑
  • 中国建设银行原党委委员、副行长章更生被决定逮捕
  • 失智老人有两个儿子却欠费住养老院两年多,法检合力指定监护人
  • 巴西商业农场首次确诊高致病性禽流感,中国欧盟暂停进口巴西禽肉产品
  • 国家发改委:进一步完善促进民营经济发展的制度机制
  • 西安市长安区与航天基地区政合一管理,党政一把手分任基地党工委正副书记
  • 4名中学生同服处方药后身体不适,一心堂一药店未凭处方售药被罚1万元