我对JMeter还有另一个小问题。
在我的PC上,我安装了JMeter,并在其中使用插件管理器下载了一些插件。
我正在3个不同的Linux VM(1个主服务器和2个从属服务器)上运行一些测试。要在这些VM中安装相同的插件,我是否可以简单地将.jar插件文件复制到lib / ext /文件夹中,还是也必须通过这些VM中的插件管理器?我的PC和VM都在运行JMeter 4.0
第二个问题,我需要从属虚拟机上的插件还是仅主虚拟机上的插件?
在此先感谢您的帮助,
最好的问候, 马克
答案 0 :(得分:0)
您必须具有相同版本的JMeter,并且如果您将其他插件用于Distributed testing:
确保所有节点(客户端和服务器):都运行完全相同的JMeter版本。
您可以按照Guy Salton的local repository of jmeter plugins教程
解决方案是您的JMeter插件只有一个特定的位置:
将以下行添加到jmeter.properties文件:
jpgc.repo.address=http://10.129.66.91:8080/my_plugins.json
其中10.129.66.91
是存储库机器的IP
答案 1 :(得分:0)
将.jar文件复制到从属计算机就足够了,无需安装plugins manager本身。请注意,有些插件将依赖项添加到JMeter的“ lib”文件夹中,因此请确保“ lib”文件夹也与您在主节点上拥有的文件夹同步。
您需要在从站上安装任何插件。同样适用于CSV数据文件,属性文件等。主节点仅发送.jmx脚本和您通过-G
command-line argument指定的全局属性,您需要自己处理插件和数据。