响应 code:Non HTTP 响应代码:javax.net.ssl.SSLHandshakeException 非 HTTP 响应消息:收到致命警报:protocol_version

Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeException Non HTTP response message: Received fatal alert: protocol_version

在 Jmeter 中执行负载测试时出现此异常,我正在使用 JMeter 5.4.1Java version 1.8

"Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeException
Response message:Non HTTP response message: Received fatal alert: protocol_version"

。如果你能想出解决办法,那将是一个很大的帮助。

该错误表明您正在测试的应用程序使用的 SSL protocols 与 JMeter 不匹配。

使用 OpenSSL tool 检查您的服务器支持哪些协议,例如:

openssl s_client -connect your-host:your-port

这样你就可以看到你的服务器正在使用哪个 SSL 协议,一旦你弄明白了 - 你将能够修改 https.protocols Java 系统 属性 或 https.default.protocol / https.socket.protocols JMeter 属性以匹配您的服务器期望的内容。

更多信息: