jmeter插件使用说明

jmeter作为一个开源的接口性能测试工具,其本身的小巧和灵活性给了测试人员很大的帮助,但其本身作为一个开源工具,相比于一些商业工具(比如LoadRunner),在功能的全面性上就稍显不足。

这篇博客,就介绍下jmeter的第三方插件jmeter-plugins.org和其中常用的几种插件使用方法。

一、下载安装及使用

下载地址:jmeter-plugins.org

安装:下载后文件为plugins-manager.jar格式,将其放入jmeter安装目录下的lib/ext目录,然后重启jmeter,即可。

启动jemter,点击选项,最下面的一栏,如下图所示:

打开后界面如下:

Installed Plugins(已安装的插件):即插件jar包中已经包含的插件,可以通过选中勾选框,来使用这些插件;

Available Plugins(可下载的插件):即该插件扩展的一些插件,可以通过选中勾选框,来下载你所需要的插件;

Upgrades(可更新的插件):即可以更新到最新版本的一些插件,一般显示为加粗斜体,可以通过点击截图右下角的Apply Changes and Restart Jmeter按钮来下载更新;

PS:一般不建议进行更新操作,因为最新的插件都有一些兼容问题,而且很可能导致jmeter无法使用(经常报加载类异常)!!!

  建议使用jmeter最新的3.2版本来尝试更新这些插件。。。

二、Transactions per Second

TPS:每秒事务数,性能测试中,最重要的2个指标之一。该插件的作用是在测试脚本执行过程中,监控查看服务器的TPS表现————比如整体趋势、实时平均值走向、稳定性等。

jmeter本身的安装包中,监视器虽然提供了比如聚合报告这种元件,也能提供一些实时的数据,但相比于要求更高的性能测试需求,就稍显乏力。

通过上面的下载地址下载安装好插件后,重启jmeter,从监视器中就可以看到该插件,如下图所示:

某次压力测试TPS变化展示图:

三、Response Times Over Time

TRT:事务响应时间,性能测试中,最重要的两个指标的另外一个。该插件的主要作用是在测试脚本执行过程中,监控查看响应时间的实时平均值、整体响应时间走向等。

使用方法如上,下载安装配置好插件之后,重启jmeter,添加该监视器,即可实时看到实时的TRT数值及整体表现。

某次压力测试TRT变化展示图:

四、PerfMon Metrics Collector

服务器性能监控数据采集器。在性能测试过程中,除了监控TPS和TRT,还需要监控服务器的资源使用情况,比如CPU、memory、I/O等。该插件可以在性能测试中实时监控服务器的各项资源使用。

插件下载地址:链接: https://pan.baidu.com/s/1kZ4mw9X0ElgKygkpphEA5w 密码: 1j55

原文地址:https://www.cnblogs.com/guanyf/p/9209246.html

时间: 2024-10-10 00:27:40

jmeter插件使用说明的相关文章

JqueryPagination 分页插件使用说明

JqueryPagination是个简单轻量级的分页插件,使用起来很容易,只要初始化一个实例,并设置总数量.翻页回调函数.其它参数就可以实现无刷新分页功能了 1 首先引入相关js文件: <link href="Scripts/pagination.css" rel="stylesheet" type="text/css" /> <script src="../Scripts/jquery-1.7.2.min.js&qu

jqPlot图表插件使用说明(二)

柱状图 在jqPlot图表插件使用说明(一)中,我们已经可以通过jqPlot绘制出比较简单的线形图.通过查看源代码,我们也可以看出,线形图是jqPlot默认的图表类型: /** * Class: Series * An individual data series object. Cannot be instantiated directly, but created * by the Plot oject. Series properties can be set or overriden b

JMeter插件管理器

JMeter插件管理器 来自官网:https://jmeter-plugins.org/wiki/PluginsManager/ JMeter插件管理器的想法很简单:不是手动安装各种插件,而是通过漂亮的UI为您完成.无需再与JAR混淆了.安装一次插件管理器,它会为你做这一切:安装,升级,卸载. 它管理的插件包括来自JMeter-Plugins.org的常用插件,各种第三方插件甚至核心JMeter插件.这很重要,因为删除很少使用的功能(如JDBC和LDAP)将清理未使用项目中的巨大弹出式菜单.作为

随风迎 jmeter—插件管理器的安装

一.介绍JMeter Plugins 一直以来, JMeter Plugins 为我们提供了很多高价值的JMeter插件,比如: 用于服务器性能监视的 PerfMon Metrics Collector 用于建立压力变化模型的 Stepping Thread Group 用于Json解析的 JSON Path Extractor 用于展示响应时间曲线的 Response Times Over Time 用于展示TPS曲线的 Transactions per Second 二.Plugins Ma

MQTT压力测试工具之JMeter插件教程

摘要: MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)主要用于移动Push,移动IM,物联网M2M,物联网采集等,这些应用场景的特点是客户端的连接设备数比较多,那么如何在系统上线之前验证系统能否承受预先设计的压力呢? MQTT简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它比较适合于在低带宽.不可靠的网络的进行远程传感器和控制设备通讯等,正在日益成为物

解决Jmeter插件ERROR: java.io.IOException: Agent is unreachable via TCP的错误

在使用JMeter PerfMon Metrics collector插件收集收据的时候,收集不到数据同时报如下错误: 1 ERROR: java.io.IOException: Agent is unreachable via TCP 或者 1 ERROR: java.io.IOException: Agent is unreachable via UDP 这是用于默认的端口4444被占用,更换其他端口即可:例如将指定TCP为3401,UDP指定为3401 1 ./startAgent.sh 

jmeter插件监控cpu小节点

JMeter使用plugins插件进行服务器性能监控 性能测试时,我们的关注点有两部分 1 服务本身:并发响应时间 QPS 2 服务器的资源使用情况:cpu memory I/O disk等 JMeter的plugins插件可以实现对"二"的监控,具体操作步骤如下(主要记录我的实践过程): 说明:我的jmeter版本是2.13 一下载插件 1 访问网址http://jmeter-plugins.org/downloads/all/,下载三个文件.其中JMeterPlugins-Stan

jmeter插件如何协助进行内存监控 之 PerfMon Metrics Collector设置

参考文章: http://www.cnblogs.com/zhaoxd07/p/5197669.html 当然最重要的是自己的实践,之前试的别人用的老的包 如XXstand.jar,结果并没有成功. 此处得到的真知是:官网的才是可信的,虽然不想看英文,只是没有耐心,但是如果仔细看,发现就不会走那么多弯路. 实践如下,好记性不如烂笔头! 1.下载地址: https://jmeter-plugins.org/wiki/PluginsManager/ 2.下载 将下载的jar(包名称如下)包复制到jm

如何为Apache JMeter开发插件(二)——第一个JMeter插件

文章内容转载于:http://lib.csdn.net/article/softwaretest/25700,并且加上个人一些截图 本篇将开启为JMeter开发插件之旅,我们选择以Function(函数)组件作为插件开发的入手对象,在前面的章节我们将其划分为非GUI组件,选择它的理由不仅仅是因为Function插件在开发方面是极简的,而且在实际运用JMeter执行测试时,对于Function组件的应用会极大的为你的测试带来便利,有些甚至是必不可少的. 什么是Function组件? 我们还是有必要