我该如何避免“不”字;java.util.zip.ZipException:不是GZIP格式;使用JMeter 2.12时出错

我该如何避免“不”字;java.util.zip.ZipException:不是GZIP格式;使用JMeter 2.12时出错,jmeter,gzip,Jmeter,Gzip,我试图使用JMeter 2.12记录我与SAAS网站的交互。尝试登录后,我立即收到以下错误跟踪: java.util.zip.ZipException:不是GZIP格式 位于java.util.zip.GZIPInputStream.readHeader(未知源) 位于java.util.zip.gzip输入流。(未知源) 位于java.util.zip.gzip输入流。(未知源) 位于org.apache.http.client.entity.GzipDecompressingEntity.d

我试图使用JMeter 2.12记录我与SAAS网站的交互。尝试登录后,我立即收到以下错误跟踪:

java.util.zip.ZipException:不是GZIP格式 位于java.util.zip.GZIPInputStream.readHeader(未知源) 位于java.util.zip.gzip输入流。(未知源) 位于java.util.zip.gzip输入流。(未知源) 位于org.apache.http.client.entity.GzipDecompressingEntity.decoration(GzipDecompressingEntity.java:56) 位于org.apache.http.client.entity.DecompressingEntity.getDecompressingStream(DecompressingEntity.java:68) 位于org.apache.http.client.entity.DecompressingEntity.getContent(DecompressingEntity.java:82) 位于org.apache.http.client.entity.GzipDecompressingEntity.getContent(GzipDecompressingEntity.java:41) 位于org.apache.http.conn.BasicManagedEntity.getContent(BasicManagedEntity.java:89) 位于org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:348) 位于org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:74) 位于org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1141) 位于org.apache.jmeter.protocol.http.proxy.proxy.run(proxy.java:236) 大宗报价

我搜索了解决方案,找到了一个上面写着关闭并发下载的解决方案。我试图通过取消选中“HTTP请求默认值”中的“检索所有嵌入式资源”选项来实现这一点,但仍然出现错误,无法继续

有人能帮忙吗?谢谢!
--好的,我想我得到了答案。多亏了他告诉我把“HTTP采样器设置”(在HTTP测试脚本记录器中)改为“Java”。我试过了,它不再给我错误了。我可以继续。谢谢

我这周在JMETER遇到了这个问题。在当前版本中对我有效的解决方案是

在标题管理器中添加:

接受编码:gzip;q=0,放气,sdch


服务器将向您发送JMETER可以处理的响应。

我在Web应用程序(Genexus WebApp)上收到此错误,当时它向我发送了一个编码无效的HTTP 403错误代码

因此,为了解决问题,我使用了两种方法:

  • 首先,将日志级别打开为调试,并启用日志查看器:
  • 这样,我们可以在查看器中看到当前有效负载:

  • 另一种选择是将
    接受编码设置为,以接收未压缩的有效负载
  • 所以在那之后,我发现问题出在我的请求上(无效参数)