专栏首页jmeter相关技术交流Jmeter阶梯压测聚合报告分阶梯汇总显示

Jmeter阶梯压测聚合报告分阶梯汇总显示

需求分析 1、在使用阶梯线程进行阶梯递增性能压测过程中,由于聚合报告生成的结果是一个汇总的结果,不会分阶梯模式汇总压测结果,这样导致不能根据生成的聚合报告对比不同阶梯模式下,tps、响应时间、error的变化趋势 2、基于以上需求,需要实现如下的效果,比如1-50并发用户下把当前压测结果汇总到1-50线程组中,51-100并发压测用户下,把当前压测结果汇总到51-100线程组中 3、经过研究,可以通过获取当前活动线程来实现该效果,本次演示使用15个线程

一、添加阶梯线程组

1. 测试计划》添加》Threads》jp@gc - Stepping Thread Group (deprecated)
2. 阶梯模式具体线程设置
3. 右键点击线程组》添加》Sample》BeanShell Sampler

此次的java语句实现获取活动线程总数,然后根据活动线程总数赋值给一个thread,最后给事务名调用,java语句如下

4. 然后添加各种请求,把请求放置在一个事务控制器中,事务控制器调用该变量

二、执行压测任务

1. 本次压测使用每30S加载5个用户,总共15个用户,执行结果如下

并发用户为1-5的实时结果

2. 并发用户为6-10的实时结果
3. 并发用户为11-15的实时结果
4. 根据输出的日志,可以知道,该效果符合预期

本文分享自微信公众号 - jmeter相关技术交流(jmeter_auto),作者:JMeter技术研究

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用JMeter测试MQTT协

    如果文章对你有帮助,可以扫描下面的二维码进行关注,欢迎转发、本人会不定期发表和测试相关的文章,与大家分享测试技术,每一篇原创文章都是用心编写,杜绝抄袭复制,有纰...

    jmeter技术研究
  • 使用Jmeter录制脚本并调试

    jmeter技术研究
  • 使用Jmeter测试Dubbo接口

    jmeter技术研究
  • Kafka-13.实现-

    网络层是一个相当直接的NIO服务器,不再详细描述。 sendfile的实现是通过给MessageSet接口提供writeTo方法来完成的。这允许file-bac...

    悠扬前奏
  • java多线程技术总结

    用户2196435
  • 不用synchronized块的话如何实现一个原子的i++?

    上周被问到这个问题,没想出来,后来提示说concurrent包里的原子类。回来学习一下。 一、何谓Atomic?  Atomic一词跟原子有点关系,后者曾被人认...

    老白
  • java基础|验证i++的线程不安全

    本网站记录了最全的各种JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring的, Mybatis的等等各种,助力你从菜鸟到大牛,记得...

    微笑的小小刀
  • 阿里之路(二)

    从今年7月到现在转眼间转岗到淘宝部门已经有小半年了,最近刚刚经历人生中第一次双11实战,体验了一把系统经受高并发高流量的冲击的感觉,一个字爽,作为小白,在这小半...

    加多
  • 关于进程与线程的一个简单解释

    进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。

    帅地
  • 【底层原理】进程与线程的一个简单解释

    进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰...

    良月柒

扫码关注云+社区

领取腾讯云代金券