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个

相关推荐

  1. Dynamo 使用小结

    2024-03-15 13:40:05       50 阅读
  2. flink-cdc使用小结

    2024-03-15 13:40:05       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 13:40:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 13:40:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 13:40:05       87 阅读
  4. Python语言-面向对象

    2024-03-15 13:40:05       96 阅读

热门阅读

  1. C++ 4种类型转换运算符

    2024-03-15 13:40:05       46 阅读
  2. python的单例模式实现

    2024-03-15 13:40:05       38 阅读
  3. UE5 C++ TPS开发 学习记录(10

    2024-03-15 13:40:05       37 阅读
  4. EXEC sp_executesql 与 EXEC 的区别、使用场景和例子

    2024-03-15 13:40:05       45 阅读
  5. Android垃圾回收机制

    2024-03-15 13:40:05       42 阅读
  6. Unity3D MMORPG角色的UI血条管理详解

    2024-03-15 13:40:05       45 阅读
  7. linux下如何hook第三方播放器的视频数据?

    2024-03-15 13:40:05       38 阅读
  8. Ubuntu 根分区扩容

    2024-03-15 13:40:05       42 阅读
  9. RockChip Android13 修改U盘挂载目录

    2024-03-15 13:40:05       43 阅读
  10. 【笔记】学习Android.mk(四)

    2024-03-15 13:40:05       42 阅读
  11. 每天一个数据分析题(二百零六)

    2024-03-15 13:40:05       40 阅读
  12. jffs2文件系统挂载到Ubuntu,制作新的jffs2文件系统

    2024-03-15 13:40:05       40 阅读