在Jmeter中执行负载测试时得到这个异常,我使用JMeter 5.4.1和Java version 1.8。
JMeter 5.4.1
Java version 1.8
"Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeException Response message:Non HTTP response message: Received fatal alert: protocol_version"
1.如果你能想出解决办法,那就帮了大忙了。
rkue9o1l1#
该错误指示您正在测试的应用程序使用的SSL protocols与JMeter之间不匹配。使用OpenSSL tool检查您的服务器支持哪些协议,例如:
openssl s_client -connect your-host:your-port
通过这种方式,您可以看到服务器正在使用哪个SSL协议,一旦您弄清楚了这一点-您将能够修改https.protocols Java系统属性或https.default.protocol/https.socket.protocols JMeter属性,以匹配您的服务器所期望的内容。更多信息请参阅:
https.protocols
https.default.protocol
https.socket.protocols
1条答案
按热度按时间rkue9o1l1#
该错误指示您正在测试的应用程序使用的SSL protocols与JMeter之间不匹配。
使用OpenSSL tool检查您的服务器支持哪些协议,例如:
通过这种方式,您可以看到服务器正在使用哪个SSL协议,一旦您弄清楚了这一点-您将能够修改
https.protocols
Java系统属性或https.default.protocol
/https.socket.protocols
JMeter属性,以匹配您的服务器所期望的内容。更多信息请参阅: