首页 > 技术文章 > JMeter插件管理器

ranxf 2018-02-12 11:07 原文

JMeter插件管理器

来自官网:https://jmeter-plugins.org/wiki/PluginsManager/

JMeter插件管理器的想法很简单:不是手动安装各种插件,而是通过漂亮的UI为您完成。无需再与JAR混淆了。安装一次插件管理器,它会为你做这一切:安装,升级,卸载。

它管理的插件包括来自JMeter-Plugins.org的常用插件,各种第三方插件甚至核心JMeter插件。这很重要,因为删除很少使用的功能(如JDBC和LDAP)将清理未使用项目中的巨大弹出式菜单。作为奖励,您将获得增加的JMeter启动时间。

您可以在这里观察插件目录作为第一个实验,请尝试卸载所有插件,并查看JMeter的外观如何。然后安装一些。然后再安装一些东西。玩的开心!

安装和使用

下载Plugins Manager JAR文件并将其放入JMeter的lib / ext目录中。然后启动JMeter并进入“选项”菜单访问插件管理器。

如果你安装的插件有升级的话,菜单项上的标签会显示“有升级”。

点击菜单项会弹出插件管理器对话框:

该对话框有三个选项卡,“查看更改”区域和“应用”按钮。在“已安装”选项卡上删除插件中的滴答会将其卸载。在“可用”选项卡上设置勾号将安装插件。

具有升级的插件将以斜体字体显示在列表中从“版本”下拉列表中选择要为其安装的新版本。默认情况下,选择所有可升级插件进行升级并在“升级”选项卡上列出。

“查看更改”窗格非常重要,它列出了在单击“应用”按钮后应该完成的所有更改。有时候,插件之间有依赖关系,所以可能会有额外的插件被卸载。重要的业务不急,所以在应用之前审查一下变化。

在复选框列表上单击鼠标右键打开“全部切换”选项,这需要一些时间来切换列表中的所有项目。

如果您想通过命令行或编程方式使用插件管理器,请阅读本指南

如果您看到空的对话框,这意味着最有可能您有代理要求的Internet连接。请阅读以下说明

添加您的插件或存储库

现在任何创建JMeter插件的人都有机会快速将它们提供给JMeter-Plugins.org的广泛受众。您不必将您的源代码投入到存储库中,只需使用JPGC作为分发基础架构即可创建项目并进行维护。如果您有兴趣,请在我们的社区论坛上提出主题以获取更详细的说明。

插件来源配置

如果您需要在您的组织内部提供额外的内部插件存储库,可以通过设置jpgc.repo.address JMeter属性来完成,并在分号后添加专有插件存储库的URL,如下所示:

jpgc.repo.address = HTTPS://jmeter-plugins.org/repo/; HTTP://my.intranet.site/plugins-repo.json

第一项是默认插件库,第二项是“自定义内部”。你可以有任意数量的回购,你可以用分号分割。

插件存储库JSON必须满足其内容的要求在插件ID冲突的情况下,最早声明优先。

使用统计收集

默认情况下,插件管理器向JMeter-Plugins.org发送一些匿名信息,具体为:使用完整版本的JMeter,已安装的插件列表及其版本,安装的匿名唯一标识。没有个人身份信息被发送。我们分析这些信息,以了解哪些插件根据其受欢迎程度应获得更多发展。此外,我们还分享统计页面上使用情况报告的统计数据这些信息是完全匿名的,您可以通过我们的源代码进行验证。您可以通过在JMeter属性中设置jpgc.repo.sendstats = false来自由地禁用这些报告

常用组件简介

    jp@gc - Transactions per Second: 服务器每秒处理的事务数,即tps
    jp@gc - Bytes Throughput Over Time:不同时间吞吐量展示(图表)
    聚合报告里,Throughput是按请求个数来展示的,比如说1.9/sec,就是每s发送1.9个请求;而这里的展示是按字节Bytes来展示的图表
    jp@gc - Reponse Latencies Over Time:记录客户端发送请求完成后,服务器端返回请求之前这段时间
    jp@gc - Reponse Times Distribution: 显示测试的响应时间分布,X轴显示由时间间隔分组的响应时间,Y轴包含每个区间的样本数
    jp@gc - PerfMon Metrics Collector:服务器性能监测控件,包括CPU,Memory,Network,I/O等等
    jp@gc - Hits per Second:每秒点击量
    jp@gc - Composite Graph: 混合图表
    在它的Graphs里面可以设置多少个图表一起展示,它可以同时展示多个图表

推荐阅读