news 2026/5/25 6:18:12

Jmeter 性能-阶梯式性能指标监听

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Jmeter 性能-阶梯式性能指标监听

例如:现要加载100个线程,希望聚合报告中分别展示:1-20,20-40,40-60,60-80的四个阶段的线程并发性能数据,而不是一并总体的统计数据。

实现方法:Jmeter通过自定义代码去实现

①添加阶梯线程组

测试计划->添加->Threads->jp@gc-Stepping Thread Group (deprecated)

一共5个阶梯,每次加载20个,最终希望加载100个线程

②添加BeahShell脚本

脚本实现,实时获取活动的线程总数,根据活动线程总数赋值给变量Thread供后续事务调用。

  1. import org.apache.jmeter.threads.JMeterContextService;

  2. int num = JMeterContextService.getNumberOfThreads();

  3. System.out.println("当前活动线程数=" +num);

  4. if(num<=20){

  5. System.out.println("线程区间1-20");

  6. vars.put("Thread","线程数1-20");

  7. }

  8. else if (num>20&&num<=40){

  9. System.out.println("线程区间20-40");

  10. vars.put("Thread","线程数20-40");

  11. }

  12. else if(num>40&&num<=60){

  13. System.out.println("线程区间40-60");

  14. vars.put("Thread","线程数40-60");

  15. }

  16. else {

  17. System.out.println("线程区间60-100");

  18. vars.put("Thread","线程数60-100");

  19. }

③添加事物控制器和请求

把opms的login请求放到事物控制器下,事物控制器的名称是获取的Thread变量,中间也可以添加一些监听器。

④执行压测脚本,查看聚合报告

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

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/25 0:00:06

ViGEmBus虚拟游戏控制器驱动终极指南:让所有手柄在PC上畅玩无阻

ViGEmBus虚拟游戏控制器驱动终极指南&#xff1a;让所有手柄在PC上畅玩无阻 【免费下载链接】ViGEmBus 项目地址: https://gitcode.com/gh_mirrors/vig/ViGEmBus 还在为第三方游戏手柄无法在PC游戏中正常使用而烦恼吗&#xff1f;ViGEmBus虚拟游戏控制器驱动正是你需要…

作者头像 李华
网站建设 2026/5/25 17:57:26

springboot基于Hive的高校大学生在线考试分析评估系统_7lur936t

目录 已开发项目效果实现截图开发技术介绍 核心代码参考示例1.建立用户稀疏矩阵&#xff0c;用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01; 已开发项目…

作者头像 李华
网站建设 2026/5/25 20:18:08

Unity游戏翻译神器:XUnity.AutoTranslator三步搞定多语言无障碍体验

Unity游戏翻译神器&#xff1a;XUnity.AutoTranslator三步搞定多语言无障碍体验 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 还在为外语游戏中的对话和界面文字头疼吗&#xff1f;想要畅玩全球热门游戏…

作者头像 李华
网站建设 2026/5/25 3:29:22

DownKyi终极指南:B站视频批量下载的完整解决方案

DownKyi作为一款专业的B站视频下载工具&#xff0c;为内容创作者和视频爱好者提供了强大的离线观看体验。这款开源软件支持从标清到8K超高清的各种画质&#xff0c;让你不错过任何精彩内容。 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&a…

作者头像 李华
网站建设 2026/5/26 1:37:10

构建现代化轨道交通安全生产体系:理念、框架与实践路径

目录 1 引言 2 轨道交通安全生产体系的核心理念与框架 2.1 核心理念&#xff1a;从“被动应对”到“主动防御”与“系统韧性” 2.2 总体框架&#xff1a;“13N”集成化体系 3 体系的核心组成部分与运行机制 3.1 根基&#xff1a;明晰与压实多元主体责任 3.2 核心&#xf…

作者头像 李华