Net Core教程

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

本文主要是介绍记录jmeter使用时遇到的错误:Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeException,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

记录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

这篇关于记录jmeter使用时遇到的错误:Response code:Non HTTP response code: javax.net.ssl.SSLHandshakeException的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!