【发布时间】:2021-08-16 19:19:53
【问题描述】:
我将Jmeter 5.4.1 与Java 1_8_301 和Firefox 91.0 一起使用。
我已将 ApacheJMeterTemporaryRootCA 导入到 Firefox 浏览器中,此证书今天生成并且有效。
我已经在我的 Firefox 浏览器中设置了代理设置。此测试是在 Windows 上完成的,我的 Web 应用程序使用我通过 keytool 转换为 PKCS12 格式的客户端证书,并将以下内容添加到 Jmeter-Home\bin 下的 system.properties 中
我的网络应用在没有代理的情况下加载正常,但是当我尝试记录时出现以下错误。
java.net.SocketException: Software caused connection abort: recv failed **ensure browser is set to accept the JMeter proxy certificate**
我不确定我在这里缺少什么。我已经完成了这方面提到的所有解决方案,现在我已经用尽了所有选择。我已成功使用 BlazeMeter 进行录制,但出于安全原因,我的公司不允许我使用 Chrome 扩展程序。
注意:
另外,我忘了补充一点,Jmeter 录音之前工作正常。在我们的 java 之后开始注意到问题 从 jdk_1.8.291 升级到 jdk_1.8.301。我检查了差异 两者之间并且都支持 TLS1.2,这是我们的应用程序使用和尝试的 降级到 v291 也没有用。
日志:
'XXXXX' 的 URL 的 SSL 证书有问题吗?确保浏览器设置为接受 JMeter 代理证书:java.net.SocketException:软件导致连接中止:recv 失败
【问题讨论】: