Jmeter 下载插件库失败

Jmeter failed to download plugins repository

我需要在无法访问互联网的工作机器上使用 jmeter。我自己安装了Apache Jmeter 5.2.1,下载plugins-manager.jar放到lib/ext目录下,然后重启JMeter。

但是当我尝试转到 Jmeter -> 选项 -> 插件管理器时,我看到了这个错误:

UnknownHostException 表示插件管理器无法获取插件存储库的地址。

很可能您的机器没有直接的 Internet 连接,需要 proxy 才能连接到外部主机。

您需要将 JMeter 配置为使用您的公司代理地址、端口以及在某些情况下的用户名和密码,可以通过两种方式完成:

  1. 通过 JMeter command-line arguments 喜欢:

    jmeter -E https -H my.proxy.server -P 8000 -u username -a password -N localhost
    
  2. 通过 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即可解决问题。