【问题标题】:Jmeter SSL Exception when connecting to https连接到 https 时出现 Jmeter SSL 异常
【发布时间】:2018-10-17 05:07:30
【问题描述】:

我正在尝试从 jmeter 连接到 https 站点,并且在查看结果树中得到以下响应数据:

javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure sun.security.ssl.Alerts.getSSLException(Alerts.java:192)

要连接到 https 站点,有一个可以导出为 .cer 格式的证书。我尝试导出证书,然后将其添加到 Jmeter_home\bin 并安装它。同样从 Jmeter Option->SSL Manager 我选择了证书。但以上尝试均无效。

【问题讨论】:

标签: ssl https jmeter ssl-certificate


【解决方案1】:

JMeter 不支持 cer 格式,从当前版本 (4.0) 开始,它支持以下格式:

您可以使用KeytoolOpenSSL 转换证书。完成后,您可以添加指向 .jks 或 .p12 证书的 javax.net.ssl.keyStore 系统属性,您的传出请求将被加密。更多信息:How to Set Your JMeter Load Test to Use Client Side Certificates

【讨论】:

  • 我得到了转换为 JKS 的 .pfx 文件并更新了 system.properties。我仍然得到相同的响应响应代码:非 HTTP 响应代码:javax.net.ssl.SSLHandshakeException 响应消息:非 HTTP 响应消息:收到致命警报:handshake_failure
  • 在日志中,看起来 jks 似乎未加载 2018-05-10 17:02:58,187 信息 oajuSSLManager:KeyStore 创建正常 2018-05-10 17:02:58,187 警告 oajuSSLManager:未找到密钥库文件,正在加载空密钥库
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-19
  • 2019-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多