我正在创建一个docker映像,用于使用插件运行jmeter测试,但我一直处于无法安装jmeter插件管理器的位置。我在网上试了很多东西,但都没有成功。
我尝试在集线器上使用现有的docker映像,但在为pluginmanager找到类时一切都失败了。
下面是我得到的错误:
步骤16/23:运行cd$JMETER_HOME&;java-cp/lib/ext/jmeter-plugins-manager-1.4.jar org.jmeterplugins.repository.PluginManagerCMDInstaller--->在d2d5579a4832 中运行
错误:无法找到或加载主类org.meterplugins.repository.PluginManagerCMDInstaller命令'/bin/sh-c cd$JMETER_HOME&;java-cp/lib/ext/jmeter-plugins-manager-1.4.jar org.jmeterplugin.repository.PluginManagerCMDInstaller返回了一个非零代码:1
无法找到或加载主类org.meterplugins.repository.PluginManagerCMDInstaller
这意味着您的CLASSPATH不包含PluginManagerCMDInstaller
类。
我的期望是,你需要在/lib
之前删除斜杠,因为在Linux中,从斜杠开始的路径被认为是绝对的,很可能你需要使用相对的路径:
RUN cd $JMETER_HOME && java -cp lib/ext/jmeter-plugins-manager-1.4.jar org.jmeterplugins.repository.PluginManagerCMDInstaller
更多信息:
- 如何安装JMeter插件管理器
- 命令行中的插件管理器