安装JMeter插件



我还有一个关于JMeter的小问题。

在我的电脑上,我安装了一个JMeter,在那里我用插件管理器下载了一些插件。

我正在3个不同的Linux虚拟机(1个主机和2个从机(上运行一些测试。要在这些虚拟机中安装相同的插件,我可以简单地将.jar插件文件复制到lib/ext/文件夹中吗?或者我也必须通过这些虚拟机的插件管理器吗?我的电脑和虚拟机都在运行JMeter 4.0

第二个问题,我需要从属虚拟机上的插件还是只需要主虚拟机中的插件就足够了?

提前感谢您的帮助,

谨致问候,Marc

  1. 将.jar文件复制到从属机器就足够了,不需要安装插件管理器本身。请注意,有些插件会将依赖项添加到JMeter的"lib"文件夹中,因此请确保"lib"文件夹也与主节点上的文件同步。

  2. 你需要在奴隶身上有任何插件。这同样适用于CSV数据文件、属性文件等。Master节点只发送一个.jmx脚本和您通过-G命令行参数指定的全局属性,您需要自己处理插件和数据。

更多信息:如何在JMeter 中执行分布式测试

您必须拥有相同版本的JMeter,并且如果您正在使用其他插件进行分布式测试:

确保所有节点(客户端和服务器(:运行的JMeter版本完全相同。

您可以按照Guy Salton 的本地jmeter插件库教程

解决方案是您的JMeter插件只有一个特定的位置:

将以下行添加到jmeter.properties文件:

jpgc.repo.address=http://10.129.66.91:8080/my_plugins.json

其中10.129.66.91是存储库机器的IP

最新更新