JMeter压测“java.net.SocketException: Socket closed”解决方法 - Andrea-Pirlo

时间:2023-03-09 15:50:45
JMeter压测“java.net.SocketException: Socket closed”解决方法 - Andrea-Pirlo

报错详情:

JMeter压测“java.net.SocketException: Socket closed”解决方法 - Andrea-Pirlo

引起 java.net.SocketException: Socket closed 错误的原因通常是 未设置连接的超时时间。

解决方法:

该问题可以尝试通过以下方法解决。

如果在 HTTP Request Sampler 的 Basic 里勾选了 Use KeepAlive,那么建议在 Advanced 页签下:

1、Implementation 选为 HttpClient4

2、Timeouts 中的 Connect 设置一个10~60秒的值,表示连接的空闲超时时间,避免由于没收到被压测端的响应回来的 Keep-Alive 的 Header 导致的连接断开

JMeter压测“java.net.SocketException: Socket closed”解决方法 - Andrea-Pirlo