`
zfy421
  • 浏览: 234663 次
社区版块
存档分类
最新评论

jmter实现分布式压测统计收集

阅读更多

最近遇到一个项目,请求一个地址后会随机返回{"result":"1"}、{"result":"2"}、{"result":"3"}、{"result":"4"}中的一种, 压测结束后要统计出现各种响应结果的次数,首先想到的就是使用beanshell将统计的次数保存到变量中,最好在tearDown环节输出各统计变量的值,但问题很快就来了,由于采用的是分布式压测,输出的日志只会在各负责压测的agent机器中,而且也只是各个机器上的统计,如果这么做的话还得人为去各个agent机器上看日志再手动做分类汇总,太麻烦~

终于灵光一闪想到了下面的方法,就是依据返回的结果将sampler的label标题修改,比如返回{"result":"1"}就把标题改成Result-1,依此类推。



 正则表达式负责截取对应的返回结果,beanshell负责修改label标题



 最后在类似聚合报告的结果中我们就可以看到jmeter自动帮我们统计好的结果了



 

  • 大小: 30.8 KB
  • 大小: 33.5 KB
  • 大小: 24.8 KB
分享到:
评论

相关推荐

    Jmeter Windows端分布式压测配置

    描述Jmeter在Windows端分布式压测,调度机和执行机的相关配置,亲测有效,如果单个机器无法完成压测需求,可以在Windows端使用多个电脑作为执行机进行压测。

    基于JMeter开展性能测试教程(插件、监控、分布式压测)

    基于 JMeter 开展性能测试教程(插件、监控、分布式压测) 基于 JMeter 的性能测试是软件测试中的一种重要方法,通过 JMeter,可以对软件系统进行压力测试、负载测试和性能测试。本教程将详细介绍如何使用 JMeter ...

    第9章 高级篇之多节点JMeter分布式压测实战

    本章将深入探讨“第9章 高级篇之多节点JMeter分布式压测实战”,这一章节聚焦于如何利用JMeter进行多节点的分布式压力测试,以模拟大量并发用户对系统进行负载和稳定性测试。以下是对这一主题的详细阐述: 一、...

    JMeter分布式原理,远程启动配置,jmeter在Linux上分布式压测环境搭建配置,命令行运行+问题集合,修改jvm值

    本人实践,物超所值,一站式解决jmeter负载机环境问题,问题集合含: 1 slave机器的自定义端口号配置; 2 负载机(Slave)找不到参数文; 3 无数据,依赖文件报错的问题; 4 Server failed to start: java.rmi....

    jmeter第6章 高级篇之分布式压测基础知识

    本章“jmeter第6章 高级篇之分布式压测基础知识”将深入探讨如何利用JMeter进行分布式压力测试,以模拟大规模并发用户对系统进行负载和压力测试。 分布式测试是一种测试策略,通过在网络中的多台机器上运行测试,以...

    jmeter分布式压测包

    《JMeter分布式压力测试详解》 在现代软件开发过程中,性能测试是不可或缺的一环,而Apache JMeter作为一款开源、跨平台的压力测试工具,被广泛应用于性能测试领域。特别是对于大型系统,分布式压力测试能够模拟...

    jmeter+linux+windows分布式压测.docx

    2台windows+一台linux机器,使用jmeter压测一台服务器。

    性能监控之JMeter分布式压测轻量日志解决方案.docx

    在性能监控领域,JMeter分布式压测是常用的一种工具,用于模拟大量用户并发访问系统,以测试其性能和稳定性。然而,在进行分布式压测时,如何有效地监控和分析日志数据,特别是错误响应,成为了一个挑战。传统的日志...

    Jmeter分布式压测1

    2、 Samples - 具有相同标号的样本数,总的发出请求数 3、Average - 请求的平均响应时间 4、Median - 50%的样本都没有超过这个时间

    JMETER分布式部署实践详解.rar

    适合人群: 想步入性能测试领域的、测试工程师、性能测试工程师、接口自动化测试工程师、开发工程师以及感兴趣的人 适合想往 中高级开发...06JMETER SLAVE和MASTER 分布式启动压测 07JMETER 分布式踩过的坑及填坑方法

    分布式压测环境搭建.docx

    分布式压测环境搭建.docx

    k6(jmeter)压测工具相关总结

    k6(jmeter)压测工具相关总结 k6压测工具是一个基于Go语言开发的高性能压测工具,相比于传统的JMeter压测工具,k6具有许多优点。下面将对k6压测工具的特点、优势、 Executor机制等进行详细介绍。 高性能 k6压测...

    jmeter5.6.3压测工具 jmeter压测工具 jmeter压测工具

    JMeter支持分布式测试,可以将测试分布在多台机器上运行,以模拟更多并发用户。 8. **脚本录制与回放**: JMeter内置代理服务器,可以记录浏览器的HTTP请求,生成测试脚本,方便进行回放和修改。 9. **插件支持*...

    jmeter压测RocketMQ的插件

    1、本人项目中要压测RocketMQ,发现网上的有一些源码,但是都不是很全,于是乎自己开发了一个插件,请放到jmeter的lib下的ext下,然后重启jmeter,在java sample中使用

    性能自动化集成方案实施(监控资源、分布式压测等)

    jmeter性能自动化集成方案实施(监控资源、分布式压测等)

    JMeter执行分布式测试配置&部署

    在测试机器配置低情况下,如何通过分布式部署jmeter在一个分布式局域网环境?本文档告诉你如何做。

    jmeter 自定义grpc 压测扩展实现源码

    jmeter 自定义grpc 压测扩展实现源码,适用对grpc双向通信进行压力测试,其他grpc模式实现都非常一致。调整下代码即可实现。 使用方法:编译工程打包成jar文件,然后放到jmeter的jar目录下,以我本地为例: D:\soft...

    jmter分布式批量启动

    jmeter实现分布式压测,非常不错的资源 建议大家都下载下来看看

Global site tag (gtag.js) - Google Analytics