如何解决java.netsocketException:从HTTP请求端口443使用jmeter连接重置?

kqhtkvqz  于 2023-11-19  发布在  Java
关注(0)|答案(1)|浏览(139)

我试图使用HTTP请求采样器执行负载测试,我尝试了1个https请求,用于1个用户的IP地址和端口(10.198.53.89:443),这是一个负载均衡器IP地址,但我得到了下面的-响应代码:非HTTP响应代码java.netsocketException. -响应消息:非HTTP响应消息:连接重置。
enter image description here
enter image description here
jmeter.log
我试图通过telnet命令测试从本地PC到(10.198.53.89:443)的连接,并成功连接。我试图使用具有相同IP地址和端口(10.198.53.89:443)的SoapUI运行请求,它工作良好,并获得成功响应。我试图使用Jmeter运行相同的https请求
,但使用不同的IP地址和端口(10.198.53.63:4447),请求工作正常,并收到成功响应。

7dl7o3gd

7dl7o3gd1#

通过查看屏幕上的照片,很难说出什么。
我建议如下:

  1. Enable JMeter debug logging,方法是将下一行添加到 log4j2.xml 文件:
<Logger name="org.apache.http" level="debug" />

字符串

  1. Enable Java debug logging for SSL/TLS connections通过将下一行添加到 system.properties 文件:
javax.net.debug=all


然后重新运行测试并检查jmeter.log文件和console output,当涉及启用的SSL协议及其版本时,可能需要调优JMeter/Java配置。

相关问题