Как увеличить тело сообщения Content-Length с разделителями в Jmeter - PullRequest
0 голосов
/ 03 июля 2018

Ответное сообщение: не HTTP-сообщение: преждевременное завершение тела сообщения с разделением по длине (ожидаемое: 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) at java.lang.Thread.run (неизвестный источник)

1 Ответ

0 голосов
/ 03 июля 2018

Вы ничего не можете «увеличить», полученная ошибка указывает на то, что вы получили неполный ответ (в 2 раза меньше, чем указано на сервере).

Скорее всего, ваш сервер просто перегружен, поэтому он не может доставить контент в полном объеме. Проверьте ваше приложение в журналах тестирования - скорее всего, вы найдете причину.

Другие вопросы для рассмотрения:

  • Настроив мониторинг базовых показателей работоспособности ОС в тестируемом приложении, вы можете использовать JMeter PerfMon Plugin или SSHMon Listener для этого
  • Включить инструмент профилирования телеметрия для вашего приложения на время вашего теста. Затраты должны быть минимальными, однако вы сможете собрать много полезной информации, касающейся самых медленных функций, самых больших объектов и т. Д.
  • Если имеется какое-либо промежуточное программное обеспечение (балансировщики нагрузки, прозрачные прокси-серверы, базы данных и т. Д.), Их необходимо проверить, а также в случае сбоя n-уровневой системы или медленная работа одного компонента может привести к сбоям.
...