通过JMeter发送巨大请求后发生SocketException

通过JMeter发送巨大请求后发生SocketException,jmeter,jvm,socketexception,Jmeter,Jvm,Socketexception,我正试图通过Jmeter发送一个巨大的请求(144k行)。它绝对正确(从浏览器控制台复制)。发送后,JMeter会收到以下错误: 或 我还尝试使用其他工具发送此请求-结果相同 BlazeMeter向我显示以下错误: Code: Non HTTP response code: java.net.SocketException Description Count: Non HTTP response message: Broken pipe (Write failed) 增加JAVA堆没有

我正试图通过Jmeter发送一个巨大的请求(144k行)。它绝对正确(从浏览器控制台复制)。发送后,JMeter会收到以下错误:

我还尝试使用其他工具发送此请求-结果相同

BlazeMeter向我显示以下错误:

Code: Non HTTP response code: java.net.SocketException  
Description Count:  Non HTTP response message: Broken pipe (Write failed)
增加JAVA堆没有帮助

我相信这个问题与JVM密切相关。看起来它阻止了我的请求。 在非GUI模式下运行对我没有帮助

httpclient4.retrycount=1
hc.parameters.file=hc.parameters

还补充说

在Windows和MacOS上复制


有人知道如何解决这个问题吗?谢谢

您尝试过Chrome的BlazeMeter扩展吗?嗨,阿披舍克。不,我已经厌倦了通过extesion来做这件事,我相信extesion会显示出你需要说出你发送给谁的信息。看起来您正在执行的上载不是到HTTP服务器,这就是问题所在。当客户端与服务器对话并发现它不需要HTTP请求时,它正在断开连接。Hi@AlBlue。实际上,这是动态POST请求。当我添加包含3个详细信息的元素(本例中的请求包含400行)时,它就开始工作了。问题从350个细节开始。可以从浏览器发送,但当我试图通过Jmeter、blazemeter等工具发送时,我正好遇到了这个问题
Code: Non HTTP response code: java.net.SocketException  
Description Count:  Non HTTP response message: Broken pipe (Write failed)
httpclient4.retrycount=1
hc.parameters.file=hc.parameters
http.connection.stalecheck$Boolean=true