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

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%
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试结果

在这里插入图片描述


http://www.kler.cn/a/592255.html

相关文章:

  • 每月更新,提供qiime2兼容库:Mitohelper助力鱼类线粒体序列分析
  • PostgreSQL 14.17 安装 pgvector 扩展
  • Lambda 表达式的语法:
  • 高频SQL 50 题(持续更新)
  • 企业年度经营计划制定与管理方法论(124页PPT)(文末有下载方式)
  • Java:读取中文,read方法
  • WebAssembly 技术在逆向爬虫中的应用研究
  • 网络安全漏洞与修复 网络安全软件漏洞
  • 从位置编码开始手搓transformer框架,transfromer讲解
  • DeepSeek算力服务器的选型--青岛佰优联创新科技有限公司
  • HTML语言的贪心算法
  • Golang | 每日一练 (6)
  • 植物知识分享论坛毕设
  • 【QA】CRTP在模板中有哪些用处?
  • Ollama + Open WebUI 本地部署DeepSeek
  • test_cases测试用例层/test_1_login
  • 2023 CSP-J 题解
  • 蓝桥杯练习day2:执行操作后的变化量
  • redis分布式锁实现Redisson+redlock中watch dog是如何判断当前线程是否持有锁进行续租的呢?
  • 事务隔离级别是?