Обнаружено исключение - java.util.zip.ZipException: не в формате GZIP в jmeter - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь запустить записанный сценарий в jmeter, следующее исключение найдено для одного из запросов post.

Сценарий успешно запущен из тестового URL-адреса, предоставленного клиентом после изменения URL-адреса. Ниже приведено исключение. Введите код здесь

java.util.zip.ZipException: не в формате GZIP

at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at org.apache.jmeter.protocol.http.sampler.hc.LaxGZIPInputStream.<init>(LaxGZIPInputStream.java:43)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl$1.create(HTTPHC4Impl.java:198)
at org.apache.http.client.entity.LazyDecompressingInputStream.initWrapper(LazyDecompressingInputStream.java:51)
at org.apache.http.client.entity.LazyDecompressingInputStream.read(LazyDecompressingInputStream.java:63)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.readResponse(HTTPSamplerBase.java:1850)
at org.apache.jmeter.protocol.http.sampler.HTTPAbstractImpl.readResponse(HTTPAbstractImpl.java:477)
at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:598)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:67)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1231)
at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1220)
at org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:622)
at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:546)
at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:486)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:253)
at com.blazemeter.jmeter.controller.JMeterThreadParallel.run(JMeterThreadParallel.java:61)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

=============================================== =========================== Пожалуйста, помогите мне решить проблему.

1 Ответ

1 голос
/ 01 июля 2019
  1. Обязательно добавьте Диспетчер заголовков HTTP и настройте его на отправку заголовка Accept-Encoding со значением gzip (как минимум)
  2. Если ваше HTTP-запрос тело запроса сэмплера находится в простом тексте, вам необходимо сжать его с помощью, например, JSR223 PreProcessor
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...