【发布时间】:2020-03-13 12:24:26
【问题描述】:
我需要在没有互联网访问的工作机器上使用 jmeter。我自己安装了Apache Jmeter 5.2.1,下载了plugins-manager.jar,放到lib/ext目录下,然后重启了JMeter。
但是当我尝试转到 Jmeter -> 选项 -> 插件管理器时,我看到了这个错误:
【问题讨论】:
标签: jmeter jmeter-plugins
我需要在没有互联网访问的工作机器上使用 jmeter。我自己安装了Apache Jmeter 5.2.1,下载了plugins-manager.jar,放到lib/ext目录下,然后重启了JMeter。
但是当我尝试转到 Jmeter -> 选项 -> 插件管理器时,我看到了这个错误:
【问题讨论】:
标签: jmeter jmeter-plugins
如果您需要将插件(jars)添加到没有 Internet 连接的系统中,您必须手动将它们下载到另一个具有 Internet 连接的系统上,然后您可以将 jars 移动到
Jmeter(文件夹) |->Lib(文件夹) |->ext(文件夹)
将Jars粘贴到ext文件夹中,重启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 请求采样器,您也应该能够下载插件。
参考资料:
【讨论】: