JMeter是一个Java开发的开源软件,开源的软件有一个好处,就是会有很多第三方开发出来的插件,使得JMeter在处理某一些功能的时候更加的方便。并且这些插件拿过来就可以使用,完全免费的。

我们安装好的JMeter,自身会携带一些必须的组件,一般来说是符合我们平时工作需要的,但是有些功能或者组件,可能使用第三方插件效果更好。

总结:JMeter作为开源性能测试工具,第三方团队开发了更多的配置功能,即JMeter插件。

1、安装JMeter插件管理器

(1)JMeter插件管理器介绍:

  • JMeter 插件管理器的使用方法很简单:不要手动安装各种插件,它提供了友好的用户界面来完成:安装、升级、卸载等操作。
  • JMeter插件管理器所管理的插件包括 jmeter-plugins.org 上面常用的插件,和各种第三方插件,甚至核心JMeter插件。

(2)安装JMeter插件管理器,步骤如下:

在我们刚刚安装好的JMeter中,是没有插件管理器的,这需要我们手动进行安装。

查看插件管理器,点击Options(选项),在显示出的菜单的最下面就能够看到。

如下图,此时的JMeter是没有安装插件管理器的。

我们需要到网址:http://jmeter-plugins.org/downloads/all/中下载JMeter插件管理器。

如下图:

上图中很明确的告诉我们:

  • Installing Plugins:安装插件。
  • The easiest way to get the plugins is to install Plugins Manager.

    Then you' ll be able to install any other plugins just by clicking a checkbox.

    获得插件的最简单方法是安装插件管理器。

    然后,您只需单击复选框即可安装任何其他插件。
  • Download plugins-manager. jar and put it into lib/ext directory, then restart JMeter.

    下载plugins-manager.jar并将其放入lib/ext目录,然后重新启动JMeter即可。

把下载好的jmeter-plugins-manager-1.6.jar文件放入lib/ext目录中。

然后重新启动JMeter。

在点击Options(选项),就能看到JMeter插件管理器Plugins Manager选项了。

总结:

安装JMeter插件管理器大概流程是:

  • JMeter插件管理器,是一个jar文件。
  • 将该文件拷贝到JMeter安装目录中的“\lib\ext”目录下。
  • 然后重启JMeter服务。

这样就可以使用JMeter插件管理器了。

同时在JMeter界面中的快捷工具栏中,也会出现插件管理器图标,如下图:

2、JMeter插件管理器界面说明

我们点击Options(选项),然后点击Plugins Manager选项,进入JMeter插件管理器。

如下图:

说明:

  • Installed Plugins(已安装的插件):即插件目录中已经包含的插件,可以通过选中勾选框,来使用这些插件。
  • Available Plugins(可下载的插件):即可以安装的一些插件,通过选中勾选框,来下载你所需要的插件。
  • Upgrades(可更新的插件):即显示有最新版本的一些插件,通过选中勾选框,点击界面右下角的Apply Changes and Restart Jmeter按钮来下载,之后更新重启JMeter。

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

 

3、JMeter插件安装和卸载

(1)通过JMeter插件管理器安装插件

点击Options(选项),然后点击Plugins Manager选项,进入JMeter插件管理器。

然后点击Available Plugins,来下载我们所需的插件,例如以PerfMon插件为例:

勾选PerfMon插件,点击界面右下角的Apply Changes and Restart Jmeter按钮安装。

下载安装好后,就可以在Installed Plugins列表中看到PerfMon插件了。

如下图:

提示:下载下来的PerfMon插件文件,会出现在JMeter的apache-jmeter-5.0\lib\ext目录中。

(2)通过JMeter插件管理器卸载插件

关于卸载插件,可以在Installed Plugins列表中,取消勾选PerfMon插件,然后点击Apply Changes and Restart Jmeter按钮。这样就是把PerfMon插件卸载掉,同时也删除了apache-jmeter-5.0\lib\ext目录中插件文件。(如果有需要可以再按照上面的步骤安装所需要的插件)

重点提示:

Review Changes窗格很重要,它列出了在单击“Apply”按钮后应该完成的所有更改。

有时插件之间存在依赖关系,因此可能会有额外的插件卸载,所以在应用之前先回顾一下变化。

如下图:

『动善时』JMeter基础 — 3、JMeter插件管理的更多相关文章

  1. 『动善时』JMeter基础 — 6、使用JMeter发送一个最基础的请求

    目录 步骤1:创建一个测试计划 步骤2:创建线程组 步骤3:创建取样器 步骤4:创建监听器 步骤5:完善信息 步骤6:保存测试计划 步骤7:查看结果 总结:JMeter测试计划要素 当我们第一次打开J ...

  2. 『动善时』JMeter基础 — 20、JMeter配置元件【HTTP Cookie管理器】详细介绍

    目录 1.HTTP Cookie管理器介绍 2.HTTP Cookie管理器界面详解 3.JMeter中对Cookie的管理 (1)Cookie的存储 (2)Cookie的管理策略 4.补充:Cook ...

  3. 『动善时』JMeter基础 — 29、JMeter响应断言详解

    目录 1.JMeter断言介绍 2.响应断言组件界面详解 3.响应断言组件的使用 (1)测试计划内包含的元件 (2)登陆接口请求界面内容 (3)响应断言界面内容 (4)查看运行结果 (5)断言结果组件 ...

  4. 『动善时』JMeter基础 — 50、使用JMeter测试WebSocket接口

    目录 1.什么是WebSocket接口 2.为什么需要WebSocket 3.测试WebService接口前的准备 4.WebSocket Sampler组件界面详解 5.使用JMeter测试WebS ...

  5. 『动善时』JMeter基础 — 58、JMeter分布式测试

    目录 1.JMeter分布式测试概念 2.JMeter分布式测试前提条件 3.JMeter实现分布式测试 (1)在执行机中的配置 (2)在控制机中的配置 (3)启动执行机中的JMeter服务 (4)在 ...

  6. 『动善时』JMeter基础 — 61、使用JMeter监控服务器

    目录 1.监控插件安装 2.启动监控服务 3.使用JMeter监控服务器 (1)测试计划内包含的元件 (2)HTTP请求界面内容 (3)配置jp@gc-PerfMon Metrics Collecto ...

  7. 『动善时』JMeter基础 — 1、JMeter介绍

    1.什么是JMeter Apache JMeter是Apache组织开发的基于Java的压力测试工具,用于对软件做压力测试.它最初被设计用于Web应用测试,但后来扩展到其他测试领域. (Apache ...

  8. 『动善时』JMeter基础 — 57、Linux系统中运行JMeter脚本

    目录 1.Linux系统中安装Java环境 (1)解压Java安装包 (2)配置Java环境变量 (3)验证Java环境是否配置成功 2.Linux系统中安装JMeter (1)下载JMeter (2 ...

  9. 『动善时』JMeter基础 — 8、JMeter主要元件介绍

    目录 1.测试计划(Test Plan) 2.线程组 3.取样器(sampler) 4.逻辑控制器(Logic Controller) 5.配置元件(Config Element) 6.定时器(Tim ...

随机推荐

  1. linux之docker 安装 mysql

    首先进入docker : 命令:systemctl start docker 查詢一下docker的状态: 命令:docker images   现在开始安装mysql了,第一步拉取镜像 命令:doc ...

  2. 1.3 PHP+MYSQL+APACHE配置(序)

    本节对服务器端web服务进行配置.事实上,对于配置这个环境(WAMP)网上还是有很多教程的,大家可以通过网上的教程完成配置,也不必拘泥于本文.甚至网上有免费的服务器端软件可以选择,比如著名的phpst ...

  3. 多Excel文件内容查询工具。

    多Excel文件内容查询工具. 告别繁琐重复的体力劳动,一分钟干完一天的活. 码云 github 下载 当需要在多个Excel表格中查询需要的信息是,一个文件一个文件的去查询非常麻烦. 虽然有其他方法 ...

  4. Blackduck的Hub安装教程

    1 产品介绍 Black Duck 是最早进行开源代码检测工具开发的公司,其产品包括Protex 和HUB,Protex 强调检测的精度和准确性,而HUB 强调检测的速度和易用性. 1.1 Prote ...

  5. 使用python进行接口自动化测试,批量执行测试用例

    工作中,使用python的requests库进行接口自动化测试是一个比较不错的选择,今天就以某网站的免费接口为例,展示以get请求进行批量执行测试用例.话不多说直接开讲 分析一下接口信息, 请求地址: ...

  6. c++中深层复制(浅层复制运行错误)成功运行-----sample

    下面随笔给出c++中深层复制(浅层复制运行错误)成功运行------sample. 浅层复制与深层复制 浅层复制 实现对象间数据元素的一一对应复制. 深层复制 当被复制的对象数据成员是指针类型时,不是 ...

  7. 自动化测试工具(基于WordCount作业)

    本自动化测试的程序用于自动化测试WordCount作业,采用Java开发(基于jdk1.8+),基于Maven来管理项目. 支持的语言和开发进度 语言 进度 Java 已测试并投入运行 C++ 开发完 ...

  8. 04-Spring自定义标签解析

    自定义标签的解析 这一篇主要说明自定义标签的解析流程,除了 bean.alias.import.beans之外的标签,都属于自定义标签的范围,自定义标签的解析需要命名空间配合, 获取对应的命名空间 根 ...

  9. 浅谈Java的反射的原理

    Java的编译过程 谈及反射,不得不先了解一下,java的整个编译过程,整体的java编译过程可以参考 之前的一篇 一个java文件被执行的历程 这里我们只针对 对象这一层级来讨论,一个java文件, ...

  10. requirejs的用法

    requirejs的用法 2014年11月6日 17164次浏览 之前我的一片文章介绍过requirejs,具体地址是:http://www.haorooms.com/post/RequireJS_m ...