Jmeter 下载插件库失败
Jmeter failed to download plugins repository
我需要在无法访问互联网的工作机器上使用 jmeter。我自己安装了Apache Jmeter 5.2.1,下载plugins-manager.jar放到lib/ext目录下,然后重启JMeter。
但是当我尝试转到 Jmeter -> 选项 -> 插件管理器时,我看到了这个错误:
UnknownHostException 表示插件管理器无法获取插件存储库的地址。
很可能您的机器没有直接的 Internet 连接,需要 proxy 才能连接到外部主机。
您需要将 JMeter 配置为使用您的公司代理地址、端口以及在某些情况下的用户名和密码,可以通过两种方式完成:
通过 JMeter command-line arguments 喜欢:
jmeter -E https -H my.proxy.server -P 8000 -u username -a password -N localhost
通过 system.properties 文件(位于 JMeter 安装的 "bin" 文件夹中):
http.proxyHost=my.proxy.server
http.proxyPort=8080
https.proxyHost=my.proxy.server
https.proxyPort=8080
JMeter 插件管理器尊重 JMeter 的代理设置,因此如果您能够成功执行 HTTP 请求采样器,您也应该能够下载插件。
参考文献:
如果您需要在没有 Internet 连接的系统中添加插件 (jars),您必须手动将它们下载到另一个有 Internet 连接的系统上,然后您可以将 jars 移动到
Jmeter(文件夹)
|->库(文件夹)
|->分机(文件夹)
将Jars粘贴到ext文件夹,重启Jmeter即可解决问题。
我需要在无法访问互联网的工作机器上使用 jmeter。我自己安装了Apache Jmeter 5.2.1,下载plugins-manager.jar放到lib/ext目录下,然后重启JMeter。
但是当我尝试转到 Jmeter -> 选项 -> 插件管理器时,我看到了这个错误:
UnknownHostException 表示插件管理器无法获取插件存储库的地址。
很可能您的机器没有直接的 Internet 连接,需要 proxy 才能连接到外部主机。
您需要将 JMeter 配置为使用您的公司代理地址、端口以及在某些情况下的用户名和密码,可以通过两种方式完成:
通过 JMeter command-line arguments 喜欢:
jmeter -E https -H my.proxy.server -P 8000 -u username -a password -N localhost
通过 system.properties 文件(位于 JMeter 安装的 "bin" 文件夹中):
http.proxyHost=my.proxy.server http.proxyPort=8080 https.proxyHost=my.proxy.server https.proxyPort=8080
JMeter 插件管理器尊重 JMeter 的代理设置,因此如果您能够成功执行 HTTP 请求采样器,您也应该能够下载插件。
参考文献:
如果您需要在没有 Internet 连接的系统中添加插件 (jars),您必须手动将它们下载到另一个有 Internet 连接的系统上,然后您可以将 jars 移动到
Jmeter(文件夹) |->库(文件夹) |->分机(文件夹)
将Jars粘贴到ext文件夹,重启Jmeter即可解决问题。