如何为apachebench添加http代理(ab)

时间:2015-06-02 10:13:08

标签: proxy apachebench

我想抓取ab发送或接收的HTTP数据包。

所以我在shell命令中添加 http_proxy

$ export http_proxy=127.0.0.1:8888

然后我执行ab命令:

$ ab -c 1 -n 1 http://localhost/

最后,我的代理(127.0.0.1:8888)无法从ab。

获取http数据包

有没有办法让ab通过http_proxy访问http?

以下是我的环境: Mac OSX 10.10.3

1 个答案:

答案 0 :(得分:5)

如果您阅读了有关ab的帮助ab -h,您会发现它支持代理选项-X

-X proxy:port   Proxyserver and port number to use

此选项相当于curl的{​​{1}}:

-x