美文网首页Apache JMeter性能测试性能测试
JMeter3.2版本 jmeter-plugins体验

JMeter3.2版本 jmeter-plugins体验

作者: 果果酱ya | 来源:发表于2017-07-28 16:11 被阅读184次

    JMeter新出来的版本里面多了很多插件,粗略的看了下,现在火热的redis,kafka,mongoDB,HBase,都有相关的一些插件出来,使用起来更加方便,避免了很多地方需要手写代码才能实现的功能。

    插件分类

    新sampler:
    -FTP Protocol Support
    -Hadoop/HBase Testing
    - JMS Support
    -Kafka Support
    -MongoDB Support
    -Custom SOAP Sampler
    -Lock File Config
    ...

    报表展示:
    -Response Times Over Time
    -Transactions per Second
    -perfMon Metrics Collector、
    -OS Process Support
    ....
    特殊功能:
    -Custom JMeter Functions

    场景设置:
    -Stepping Thread Group
    --weighted switch controller
    脚本请求类:
    -用于Json解析的 JSON Path Extractor

    预警类:
    jp@gc-AutoStop Listener

    调试:
    -BlazeMeter Step-by-step Debugger
    -Dummy Sampler

    插件下载地址

     https://jmeter-plugins.org/downloads/all/
    
    下载页面

    下载下来的jar包:jmeter-plugins-manager-0.13.jar 存放到 lib/ext下面

    安装

    安装1

    可安装的插件有:
    勾选一个插件,相应的侧边会展示使用的手册。

    安装列表

    勾选需要的插件,安装下载。然后重启jemter。
    这个和原来我们单独网上下载插件jar包放入包里面,是一样的,只不过现在是把插件资源集中在一块,更方便大家。
    这块的时候发现个bug,因为新建了一个场景了,然后安装了插件,在安装完成插件后,提示重启jmeter,一不小心点了否,结果就一直停留在插件下载页面,没有办法继续。最好只能kill掉进程,重新打开操作一次。

    插件查看

    插件安装好后,可以在jmeter里面看到.不同的插件分布在不同的下面。

    插件

    插件使用

    weighted switch controller 控制权重百分比的场景控件

    建立如下场景:
    2个HTTP请求,希望比例控制在1:4

    weighted switch controller

    结果展示:
    一个线程执行10次,请求比例为8和2。【这个插件在设计场景的时候很有用,五颗星。】

    weighted switch controller

    但是,当我加一个事务控制器的时候,还是如上图。
    执行就报下面的错误: 该错误暂时没有解决~

    weighted switch controller

    jp@gc -JSON to XML converter
    JSON 转换为XML格式的报文,可以用来debug

    !jp@gc -JSON to XML converter](http:https://img.haomeiwen.com/i5780669/32720db1ece9bc90.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    查看XML的结果:


    jp@gc -JSON to XML converter

    jp@gc-AutoStop Listener
    该插件有点预警功能,当平均响应时间,平均延时,错误率超过自己设定的阀值之后,自动停止测试。因为不停下测试下去也没有意义。

    jp@gc-AutoStop Listener

    后续继续更新...

    相关文章

      网友评论

        本文标题:JMeter3.2版本 jmeter-plugins体验

        本文链接:https://www.haomeiwen.com/subject/mnqflxtx.html