Jmeter3.0-插件管理
本文转自推酷:http://www.tuicool.com/articles/UV7fI3V
JMeter ,老牌,开源,轻量,Apache基金会的顶级项目,光是这些关键字就足以让大量用户将其纳入自己的性能测试工具箱。实际其在国内的用户数量,足以和著名的LoadRunner分庭抗礼,甚至在如今的互联网浪潮下,其覆盖范围可能已超越了LR,甚至在其他领域,如接口测试,也看到JMeter的身影。
JMeter迎来了它的3.0版本,其中一个重要的更新就是HTML页面形式的性能测试报告,这一方面它终于赶上了 Gatling ( 关注Gatling主要因为两方面:一是其甩JMeter几条街的性能,二就是其出色的report )。
本文章并不是讲JMeter 3.0的新特性,要提的是第二个消息,不是来自于JMeter自身,而是 JMeter Plugins 。
JMeter Plugins
一直以来, JMeter Plugins 为我们提供了很多高价值的JMeter插件,比如:
- 用于服务器性能监视的 PerfMon Metrics Collector
- 用于建立压力变化模型的 Stepping Thread Group
- 用于Json解析的 JSON Path Extractor
- 用于展示响应时间曲线的 Response Times Over Time
- 用于展示TPS曲线的 Transactions per Second
非常感谢这些插件的贡献者很大程度上丰富了JMeter的生态,并直接造福了广大的JMeter使用者。
在以前,这些插件的安装还是一个纯手工的方式:所有插件分为四个集合包,首先需要找到包含目标功能的集合包-下载该依赖包-拷贝的合适的路径-重启JMeter。这样的过程对于刚接触JMeter的新人来说,可能稍显繁琐。
Plugins Manager
值得高兴的是,最近, jmeter-plugins.org 推出了全新的 Plugins Manager ,对于其提供的插件进行了集中的管理,我们只需要安装这个管理插件,即可以在JMeter的界面上搜索并安装指定的插件。简要步骤如下:
- 下载管理插件的 JAR文件
- 将下载的文件拷贝的你的JMeter根目录下的
lib/ext
目录 - 启动JMeter,点击
菜单栏
-Options
-Plugins Manager
,如图1
:
- 在如
图2
的管理页面进行插件管理,共有三个标签页:
- Installed Plugins:顾名思义,是用于查看已安装的插件,并可通过
取消勾选
-应用操作
来卸载插件 - Available Plugins:用于查看和安装可用的插件,通过 勾选-应用操作(右下侧有按钮Apply changes and restart JMeter) 来安装插件
- Upgrades:用于升级插件
对话框有三个选项卡,“查看更改”区域和“应用”按钮。从'Installed Plugins'(已安装)选项卡上的插件中删除刻度盘将会卸载它们。在“Available Plugins”选项卡上设置将安装插件。
具有升级的插件将在列表中显示斜体字体。从“版本”下拉菜单中选择要为其安装的新版本。默认情况下,所有可升级插件都被选中进行升级,并列在“升级”选项卡上。
“查看更改”窗格很重要,它列出了单击“应用”按钮(右下侧有按钮Apply changes and restart JMeter)后应该完成的所有更改。有时插件有相互依赖关系,因此可能会卸载其他插件。对于重要的业务来说,不要急,所以请在应用之前查看更改。
右键单击复选框列表将打开“全部切换”选项,这需要一些时间来切换列表中的所有项目。
另外,Plugins Manager还提供了命令行安装的支持,具体参见 官方wiki ,以便让在Linux上或者以NO-GUI方式在windows运行的使用者也能快捷的进行JMeter插件管理。
安装插件图例:
最后,快快去体验一下吧 : )
Jmeter3.0-插件管理的更多相关文章
- jmeter3.3—插件管理器的安装
一.介绍JMeter Plugins 一直以来, JMeter Plugins 为我们提供了很多高价值的JMeter插件,比如: 用于服务器性能监视的 PerfMon Metrics Collecto ...
- 菜鸟vimer成长记——第4.0章、Vim插件管理利器-Vundle
定义 Vundle是vim bunler和简称,它是一个vim插件管理器. Vim本身缺乏对插件的有效管理,安装插件并配置.vimrc文件非常不便.gmarik受到Ruby的bunler的启发,开发了 ...
- 使用JMeter3.0实战之分布式并发测试以及web API接口测试
简介: 该文档是以Apche JMeter-3.0为例进行编写的,通过网上的学习资料和官方文档的说明手册学习后,进行项目操作实践,将测试的过程记录下提供给大家学习. 本博文的内容主要是进行配置JMet ...
- Jmeter常用插件:梯度加压/插件管理器
一.Jmeter梯度加压的 jar:Stepping Thread Group,下载方法如下: 1.访问网网站:https://jmeter-plugins.org/downloads/old/ 2. ...
- Jmeter3.0发布,版本更新都更新了什么
Jmeter已发布了3.0,一个大版本的开源测试工具,加入了一些新的特性及软件的改进. Jmeter已隔10年的大版本更新 这是在过去12年里jmeter第一个大版本的更新,jmeter 2.0版本发 ...
- xcode 插件管理工具
每次xcode 更新后之前安装的插件 都失效了!解决办法: 一.可以通过在原插件项目infoplist新增 新xcode的 DVTPlugInCompatibilityUUID 来使之支持新版xcod ...
- MyEclipse 8.5 开发环境配置,汉化,Aptana2.0插件,SVN 插件,Flex Builder 3/4 插件安装(转载)
转载地址http://elf8848.iteye.com/blog/630864 下载MyEclipse 8.5 可以通过代理http://www.proxyie.cn/访问MyEclipse的官方网 ...
- 【vim】插件管理及代码智能提示与补全环境的配置
1. 引言 可以使用脚本/插件来给vim添加各种神奇的功能,从更换颜色主题.到代码智能提示,甚至项目管理.无数开发者通过开源社区贡献自己开发的插件,使得vim有可能变得无比强大.这儿http://vi ...
- vim配置文件和插件管理
本文通过总结零碎的资料总结而成,更多是去引导学习vim配置文件及插件使用. .vimrc配置文件,内容如下(备注清晰) "引入插件pathogen使用 execute pathogen#in ...
- 关于Jmeter3.0,你必须要知道的5点变化
2016.5.18日,Apache 发布了jmeter 3.0版本,本人第一时间上去查看并下载使用了,然后群里或同事都会问有什么样变化呢?正好在网上看到一遍关于3.0的文章,但是是英文的.这里翻译一下 ...
随机推荐
- linux缺页异常处理--用户空间【转】
转自:http://blog.csdn.net/vanbreaker/article/details/7870769 版权声明:本文为博主原创文章,未经博主允许不得转载. 用户空间的缺页异常可以分为两 ...
- Selenium2+python自动化11-定位一组元素find_elements【转载】
前言 前面的几篇都是讲如何定位一个元素,有时候一个页面上有多个对象需要操作,如果一个个去定位的话,比较繁琐,这时候就可以定位一组对象. webdriver 提供了定位一组元素的方法,跟前面八种定位方式 ...
- linq中转换类型报错
错误:LINQ to Entities 不识别方法“Int32 ToInt32(System.String)”,因此该方法无法转 上面报错是因为在Linq表达式中无法识别Convert和Parse方法 ...
- ORA-01940: cannot drop a user that is currently connected
https://www.cnblogs.com/lwlxqlccc/p/8694696.html
- Android视频压缩并且上传
一,做视频上传首先第一步要从相册里选取视频,这一步.我的上篇博客中已经讲过了. protected void onActivityResult(int requestCode, int resultC ...
- UVALive(LA) 4487 Exclusive-OR(带权并查集)
题意:对于n个数X[0]~X[n-1],但你不知道它们的值,通过逐步提供给你的信息,你的任务是根据这些信息回答问题,有三种信息如下: I p v : Xp = v; Xp 的值为v I p q ...
- jenkins笔记:手动更新插件
jenkins服务器连不了外网,需要手动更新插件.上https://wiki.jenkins-ci.org搜索相应的插件,下载Latest Release-最新版本的.hpi.在系统管理->插件 ...
- 【BZOJ3524】Couriers
题面 Description 给一个长度为\(n\)的序列\(a\).\(1\le a[i]\le n\). \(m\)组询问,每次询问一个区间\([l,r]\),是否存在一个数在\([l,r]\)中 ...
- 2,搭建一个java开发环境
(1)java开发需要的条件? 1)适用于环境开发的jdk(里面包括了jre和加热里面包括了jvm) 2)对应开发环境的eclipse 3)如果涉及到web开发,还需要web服务器(Tomcat) ( ...
- ostu进行遥感图像的分割
城市地区道路网的简单的阈值分割.采用的是单ostu(最佳阈值分割)算法,废话少说,如果不太清楚该算法,请参考文献[1]中的图像分割这一章的介绍.程序直接运行的效果如下.