zoukankan      html  css  js  c++  java
  • jmeter学习记录--08--第三方测试组件

    我们安装的JMeter版本,功能仍然有欠缺,插件是一种补充,官方提供了很多插件。

    官网地址:http://www.jmeter-plugins.org/, 里面有很多可以安装到JMeter的插件,基本上都是分类的。

    https://jmeter-plugins.org/wiki/Start/ 文档中介绍了各个插件功能与案例。

    官方插件的下载方法

    1、下载plugins manager的jar包,地址:https://repo1.maven.org/maven2/kg/apc/jmeter-plugins-manager/  (有各个版本的)

    或(最新版本的) http://www.jmeter-plugins.org/install/Install/

    2、把jar包放入JMeter根目录下的 lib/ext 目录

    3、运行jmeter,在【选项】中即可看到【插件管理工具】

     

    可以在三个tab切换,第一个是已经安装过的插件清单,第二是没有安装过的,一般在这里选择新的插件安装,第三个是可以升级的插件列表。如果要卸载某一个插件,把前面的勾去掉,然后点击右下角的“确认应用”就可以。安装包也随便加载与删除的。

    第二个标签项中,选择一个插件并点击右下角的应用后,直接在线下载,下载完成后会自动重启jmeter。

    查看libext目录下,添加了不少jar包,可能一个插件对应会有几个jar包。

    插件效果:添加03、05两个监听结果,确认并重启应用后。查看监听器就多了几项。

    现在用的比较多的插件,就这3个:JMeterPlugins-Standard、JMeterPlugins-Extras和ServerAgent。前两个是是客户端的,ServerAgent是服务端的。 

     Json Path Extractor插件,jmeter跨线程传递参数的插件

    有个疑问,这个manager与其他各个插件的区别是?

    常用的插件:

    支持Base64加解密等多个函数的插件 Custom JMeter Functions
    用于服务器性能监视的 PerfMon Metrics Collector
    用于建立压力变化模型的 Stepping Thread Group
    用于Json解析的 JSON Path Extractor
    用于展示响应时间曲线的 Response Times Over Time
    用于展示TPS曲线的 Transactions per Second

     

    很多时候,我们只安装指定用途的插件就可以了。一个插件一般对应几个jar包的。

    1、梯度加压Stepping Thread Group

    下载后需要解压,然后将JMeterPlugins-Standard.jar包放在jmeter安装目录的jmeter-3.0libext路径下 

    2、支持TPS、TRT 等常见监控视图,需要

    lib目录下的jmeter-plugins-cmn-jmeter-0.5.jar,ext 文件夹中有 jmeter-plugins-graphs-basic-2.0.jar 和 jmeter-plugins-manager-1.3.jar 包

  • 相关阅读:
    Git Bash 下操作文件及文件夹命令
    python django -2 ORM模型
    python django -1
    redis python交互和实际例子
    MongoDB API和python操作
    python mysql 封装
    fabric 自动化部署
    linux 开机自启
    linux shell习题训练
    linux grep sed awk
  • 原文地址:https://www.cnblogs.com/kongzhongqijing/p/7161447.html
Copyright © 2011-2022 走看看