jmeter压测学习41-逻辑控制器之吞吐量控制器
前言
假设我们有个压测场景是20%的用户访问商品A,80%的用户访问商品B,如何使用jmeter来控制用户的访问比例呢?
吞吐量控制器
线程组-添加-逻辑控制器-吞吐量控制器
吞吐量控制器是用来控制其下元件的执行次数,并无控制吞吐量的功能。
作用:控制其下的子节点的执行次数与负载比例分配,有两种方式:
- Total Executions:设置运行次数
- Percent Executions:设置运行比例(1~100之间)
- per user :Total Executions 配合运行次数
设置吞吐量百分比为20%
再添加另外一个吞吐量控制器,设置百分比为80
查看结果
分别在2个吞吐量控制器下添加商品A和商品B的请求
设置 10 个线程 ,循环 2 次,总共会有 20 个请求
查看聚合报告,有4个请求执行商品A(20%),16个请求执行商品B(80%)
控制总的请求数
设置线程组10,循环10次,总共发100个请求
设置商品A执行20个请求,商品B执行80个请求
运行后查看结果
如果勾选 Per User选项,这个是代表每个用户执行多少请求,前面设置的线程组是10,那么每个用户执行2个请求,就是总的20请求了
运行结果也是一样
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具