我们使用 apache 作为我们的网络服务器,并且它启用了 mod_deflate。
我们一直在使用 httperf 来测试它的负载,但我们无法让它与在 httperf 中启用了 gzip/deflate 编码的 Web 服务器进行通信。
我尝试将 --add-header='Accept-Encoding : gzip, deflate' 添加到 httperf 的命令行参数中,但我的 apache 根本没有响应(http perf 报告 0 响应率)
尽管 Apache Bench(ab) 接受 gzip/deflate 编码,但我们仍想使用 httperf,因为我们有兴趣让服务器每秒加载 X 个请求,而 ab 不支持这一点。
有没有办法在启用 g-zip/deflate 编码的情况下使用 httperf?还有其他命令行负载测试工具可以做到这一点吗?
答案1
您是否将 \n 添加到 --add-header?--add-header='Accept-Encoding: gzip,deflate\n' 可以工作吗?