我的网站提供gzip压缩内容.我用Firebug和YSlow验证了.但是,JMeter不会请求gzip压缩内容.因此,它获得所有未压缩的内容.因此,我的测试用例需要比实际更长的时间(6-10倍).
如何从网站上制作JMeter请求gzip压缩内容?
仅供参考,我正在使用最新的稳定版本:JMeter 2.3.4 r785646.
Bil*_*zke 56
添加名称 - 值对:
Accept-Encoding
gzip,deflate,sdch
这将确保所有JMeter请求都使用HTTP压缩.
核实:
View the Results Tree
Sampler result
其中一个网页的标签.你看到这些名称 - 价值对吗?
Content-Encoding: gzip
Vary: Accept-Encoding
Transfer-Encoding: chunked
Run Code Online (Sandbox Code Playgroud)
如果是,那么您已在JMeter中成功设置了gzip请求.恭喜.
验证的另一种方法是在Summary Report
统计数据中:
您将看到Avg Bytes
值是未压缩的大小.没关系.无论出于何种原因,这就是JMeter的工作方式.注意KB/sec
专栏.在启用gzip的情况下,这将显示6-10倍的改进.
归档时间: |
|
查看次数: |
11945 次 |
最近记录: |