记录jmeter使用时遇到的错误:Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeException

  • Post author:
  • Post category:java


记录jmeter使用时遇到的错误:Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeException



报错代码如下:

Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeException
Response message:Non HTTP response message: Remote host closed connection during handshake



http与https的区别

首先要明确http和https的区别:

1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用

2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议

3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443

4、http的连接很简单,是无状态的;HTTPS协议是有ssl+http协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

以上内容转载自:(https://blog.csdn.net/ajiatutu/article/details/79569756)



报错原因

由于在

http请求

设置中,将Web服务器的协议设置为了https,但使用jmeter访问https接口,需要添加ssl层证书。所以导致请求过程中握手期间远程主机关闭错误。



解决办法

方法1:将请求协议切换成http

方法2:可添加ssl层证书,详情可参考https://blog.csdn.net/ajiatutu/article/details/79569756



版权声明:本文为weixin_43744956原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。