gpt4 book ai didi

gzip - 如何让JMeter请求压缩内容?

转载 作者:行者123 更新时间:2023-12-03 08:37:50 24 4
gpt4 key购买 nike

我的网站提供压缩的内容。我使用Firebug和YSlow进行了验证。但是,JMeter不请求压缩的内容。因此,它将获取所有未压缩的内容。结果,我的测试用例比实际花费的时间长得多(长6-10倍)。

如何使JMeter从网站请求压缩内容?

仅供引用,我使用的是最新的稳定版本:JMeter 2.3.4 r785646。

最佳答案

HTTP Header Manager中的Thread Group中添加 Test Plan

添加名称/值对:

  • 名称:Accept-Encoding
  • 值:gzip,deflate,sdch

  • 这将确保所有JMeter请求都使用HTTP压缩。

    核实:
  • 将此侦听器添加到线程组:View the Results Tree
  • 运行测试计划
  • 查看其中一个网页的Sampler result选项卡。

  • 您看到这些名称/值对了吗?
    Content-Encoding: gzip
    Vary: Accept-Encoding
    Transfer-Encoding: chunked

    如果是,那么您已经在JMeter中成功设置了gzip请求。恭喜。

    另一种验证方式是 Summary Report统计信息:

    您会看到 Avg Bytes值是未压缩的大小。没关系。无论出于什么原因,JMeter就是这样工作的。注意 KB/sec列。启用gzip后,显示效果将提高6-10倍。

    关于gzip - 如何让JMeter请求压缩内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2900504/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com