我正在尝试使用jmeter-plugins。
它是否只能放在/lib/ext
文件夹下?
有没有办法让我使用一些属性来引用插件jar?
(比如user.classpath
属性来引用我的自定义库)
答案 0 :(得分:1)
如果您不想将JMeter插件jar放在lib/ext
目录中,请在search_paths
中定义属性jmeter.properties
。
答案 1 :(得分:0)
在lib文件夹中下载cmdrunner
cd apache-jmeter-5.4/lib
curl -O https://repo1.maven.org/maven2/kg/apc/cmdrunner/2.2.1/cmdrunner-2.2.1.jar
下载-cmd
在 lib/ext 文件夹中下载 jmeter 插件管理器
cd ext/
curl -O https://repo1.maven.org/maven2/kg/apc/jmeter-plugins-manager/1.6/jmeter-plugins-manager-1.6.jar
安装插件
cd ..
java -jar cmdrunner-2.2.1.jar --tool org.jmeterplugins.repository.PluginManagerCMD install jpgc-webdriver
答案 2 :(得分:-1)
将插件管理器jar放在/ lib / ext /中之后,您需要执行以下操作来安装特定的插件。
通过更改版本从此URL下载最新的cmdrunner。
wget http://search.maven.org/remotecontent?filepath=kg/apc/cmdrunner/2.2/cmdrunner-2.2.jar
将cmdrunner复制到jmeter / lib /目录
mv cmdrunner-2.2.jar apache-jmeter-5.1.1/lib/
执行以下命令以生成脚本文件PluginsManagerCMD
java -cp apache-jmeter-5.1.1/lib/ext/jmeter-plugins-manager-1.3.jar org.jmeterplugins.repository.PluginManagerCMDInstaller
生成脚本后,您可以使用它来安装特定的插件
apache-jmeter-5.1.1/bin/PluginsManagerCMD.sh status
apache-jmeter-5.1.1/bin/PluginsManagerCMD.sh available
apache-jmeter-5.1.1/bin/PluginsManagerCMD.sh install jpgc-tst=2.5