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

jmeter吞吐量控制器

一、吞吐量控制器作用:旨在混合场景中,控制样本数,通常在比例场景中使用

吞吐量控制器提供了两种控制模式:
  1. 百分比执行(Percent Executions):
    吞吐量控制器会根据配置的百分比来决定其下的作用域执行次数
    例如,如果设置为20%,该控制器作用域下的请求只被执行所有并发(线程组)总次数的20%
    例如,并发10,则10×20%=2,样本数只执行2次
  2. 总执行(Total Executions):
    这种模式允许你直接指定控制器下元件的总执行次数,无论测试运行多久,达到设定的执行次数后,该控制器下的采样器将不再执行
    例如:并发为10,吞吐量设置为2,则执行次数只执行2次,如果大于设定的并发数,则执行全部
  3. 百分比执行并且勾选Per User,吞吐量不设置& 总执行并且勾选Per User,吞吐量不设置:
    并发数量等于总线程的并发数

二、案例

一、第一种方法
  1. A请求线程数10,添加吞吐量控制器,默认百分比执行,设置吞吐量20%
  2. B请求线程数10,添加吞吐量控制器,默认百分比执行,设置吞吐量30%
    在这里插入图片描述

在这里插入图片描述

  1. 执行结果如下,A请求2个并发,B请求3个并发(和上面预期结果一致)
    在这里插入图片描述
二、第二种方法
  1. A请求线程数10,添加吞吐量控制器,选择 总执行(Total Executions),设置吞吐量2

  2. B请求线程数10,添加吞吐量控制器,选择 总执行(Total Executions),设置吞吐量3
    在这里插入图片描述
    在这里插入图片描述

  3. 执行结果如下,A请求2个并发,B请求3个并发(和上面预期结果一致)
    在这里插入图片描述

  4. 如果A请求和B请求设定得并发数大于并发设置的10,则最大样本数为10,结果如下
    在这里插入图片描述

在这里插入图片描述

三、第三种方法:勾选Per User,当百分比执行勾选勾选Per User,结果如下

在这里插入图片描述
在这里插入图片描述
执行结果如下,A请求10个并发(按照线程设置的最大并发),B请求不支持组合使用,设置2,所以还是有2个并发
在这里插入图片描述


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

相关文章:

  • DApp开发:定制化解决方案与源码部署的一站式指南
  • 程序员年薪百万秘籍(一)
  • 【设计模式】关联关系与依赖关系
  • Debezium日常分享系列之:异步 Debezium 嵌入式引擎
  • [SWPUCTF 2022 新生赛]Power! 反序列化详细题解
  • 项目模块详细说明
  • 大数据新视界 --大数据大厂之SaaS模式下的大数据应用:创新与变革
  • 前端框架对比和选择
  • MiniCPM3-4B | 笔记本电脑运行端侧大模型OpenBMB/MiniCPM3-4B-GPTQ-Int4量化版 | PyCharm环境
  • Redis---卸载Redis
  • Basler 相机与LabVIEW进行集成
  • linux 自动清除日志 脚本
  • 828华为云征文 | 深度评测,华为云Flexus X实例在Sysbench性能测试中的亮眼表现
  • shell常用命令
  • Python开发深度学习常见安装包 error 解决
  • Redis 配置
  • AI绘画与摄影新纪元:ChatGPT+Midjourney+文心一格 共绘梦幻世界
  • CSP-J 算法基础 快速排序
  • 初写MySQL四张表:(3/4)
  • 八股文-JVM
  • 黑马程序员Java笔记整理(day01)
  • 用idea编写并运行第一个spark scala处理程序
  • RK3568平台(网络篇)MAC地址烧录
  • 工业仪器仪表指针数据集
  • 基于Python实现的一个电影知识库QA系统
  • 网络安全 DVWA通关指南 DVWA Stored Cross Site Scripting (存储型 XSS)