如何在 Jmeter 中增加 Content-Length 分隔消息正文

问题描述 投票:0回答:2

响应消息:非 HTTP 响应消息:Content-Length 分隔的消息正文过早结束(预期:696970;收到:351956)

org.apache.http.ConnectionClosedException:过早结束 内容长度分隔的消息正文(预期:696970;收到: 351956 在 org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:178) 在 org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:135) 在 org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:148) 在 org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.readResponse(HTTPSamplerBase.java:1814) 在 org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl.readResponse(HTTPAbstractImpl.java:446) 在 org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:475) 在 org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74) 在 org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1189) 在 org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1178) 在 org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:490) 在 org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:416) 在 org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:250) 在 java.lang.Thread.run(来源未知)

jmeter jmeter-4.0
2个回答
1
投票

没有什么可以“增加”,您收到的错误表明您收到了不完整的响应(比服务器规定的少两倍)。

您的服务器很可能只是超载,因此无法完整传送内容。在测试日志下检查您的应用程序 - 您很可能会在那里找到原因。

其他需要考虑的事项:


0
投票
我通过在JMeter的HTTP请求高级选项中将实现从HTTP改为Java解决了。

© www.soinside.com 2019 - 2024. All rights reserved.