0

我正在使用带有 HTTP4 客户端的 HTTP 代理服务器的 jmeter 2.9,并且我已经正确设置了浏览器的所有代理配置,但是当我启动服务器代理并转到浏览器时,我得到以下输出..

java.io.EOFException
    at java.util.zip.GZIPInputStream.readUByte(Unknown Source)
    at java.util.zip.GZIPInputStream.readUShort(Unknown Source)
    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.http.client.entity.GzipDecompressingEntity.decorate(GzipDecompressingEntity.java:56)
    at org.apache.http.client.entity.DecompressingEntity.getDecompressingStream(DecompressingEntity.java:68)
    at org.apache.http.client.entity.DecompressingEntity.getContent(DecompressingEntity.java:82)
    at org.apache.http.conn.BasicManagedEntity.getContent(BasicManagedEntity.java:89)
    at org.apache.jmeter.protocol.http.sampler.HTTPHC4Impl.sample(HTTPHC4Impl.java:299)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerProxy.sample(HTTPSamplerProxy.java:62)
    at org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:1088)
    at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:211)

有什么建议么?

4

1 回答 1

0

如果您使用 HTTPS,您的问题可能与证书问题有关。

JMeter 2.10 将在几个小时内发布(截至 2013 年 10 月 19 日)并简化 HTTPS 记录。

您可以试一试,下载它,启动它,在文件菜单中,选择“模板...”,然后选择录制一个。

它被配置为监听 8888 端口,启动代理,它会生成一个根 CA 证书,会出现一个弹出窗口,告诉你如何安装它。

安装 Root CA,在其中配置代理设置并开始录制,一切都会好起来的。

于 2013-10-19T14:19:32.723 回答