• Jmeter吞吐量控制器使用小结


    吞吐量控制器(Throughput Controller)
    场景:
    在同一个线程组里, 有10个并发, 7个做A业务, 3个做B业务,要模拟这种场景,可以通过吞吐量模拟器来实现.。

    添加吞吐量控制器

    用法1: Percent Executions

    在一个线程组内分别建立两个吞吐量控制器, 分别放业务A和业务B
    吞吐量控制器采用percent Executions 百分比控制, Throughput设为80

    同时添加业务百度搜索

    表示此吞吐量控制器按线程组线程总数的80%
    第二个吞吐量控制器同样选择百分比控制

    同时添加业务csdn的一个接口

    Throughput设为20, 表示此吞吐量控制器按线程组线程总数的20%
    设置线程组并发数10个

    业务A按照线程组10个并发的百分之80% , 就是8个并发
    业务B按照线程组10个并发的百分之20%, 就是2个并发
    运行一下看结果:

    用法2 :Total Executions

    依然设置总线程数10个,业务A分配7个

    业务B分配3个

    运行看结果

    用法3: Total and Percent Executions组合使用

    业务A使用Percent Executions, 并且勾选Per User

    业务B使用Total Execution, 设置Throughput为3

    运行看结果

    从结果报告可以看出, 总线程组设置10个并发, 业务A选择percent Executions, 勾选per user, 并发数量等于总线程的并发数。
    B业务使用Total executions , Throughput设置了3, 实际运行并发数量是对应的3个。

    最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

    在这里插入图片描述

    这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

  • 相关阅读:
    idea安装与配置(2019版本)
    Linux用户操作(22.9.21)
    学习记忆——数学篇——顺口溜记忆法+谐音记忆法+其他
    (附源码)ssm学生考勤管理系统 毕业设计 260952
    spring--集成RocketMQ
    01.5.Binding
    2021年3月-第02阶段-前端基础-Flex 伸缩布局-移动WEB开发_flex布局
    DataEase 介绍、使用技巧
    tensorrt高级2:YoloV5 模型导出、编译到推理(源码讲解)
    1.5-35:求出e的值
  • 原文地址:https://blog.csdn.net/NHB456789/article/details/133680072