我正在尝试使用 JMeter 中的 HTTP 请求采样器构建单个 API 请求,其中 API 有效负载有 5000 多行。检查请求有效负载和标头后,我尝试在 JMeter 中点击,但它无法响应并抛出“SocketException: Connection reset”错误。
浏览此博客 https://www.xtivia.com/blog/fixing-jmeter-socket-errors/ 并在进行此处提到的请求设置后尝试将采样器中的实现更改为 HTTPClient4 - I m getting java.net.SocketException: Connection reset exception while running a load test using Jmeter。但是这些选项没有任何帮助。
相同的请求(没有任何更改)在 Postman 中运行良好,并给出了预期的响应。请帮助解决此问题。
提前致谢。
答案 0 :(得分:0)
为了消除最终的“复制粘贴”问题,尝试使用 JMeter 的 HTTP(S) Test Script Recorder
记录请求更多信息:How to Convert Your Postman API Tests to JMeter for Scaling
出现问题时:
将 javax.net.debug=all
行添加到 system.properties 文件
将下一行添加到 log4j2.xml 文件
<Logger name="org.apache.http" level="debug" />
<Logger name="org.apache.http.wire" level="debug" />
您将在 stdout 和 jmeter.log 文件中看到更多故障排除信息。不幸的是,您的“连接重置”消息对我们来说意义不大