ApacheBench如何遵循重定向

时间:2012-08-31 05:52:47

标签: apache

我使用AB(ApacheBench),版本2.3。

我正在尝试使用基本身份验证测试“http:// localhost / myPage”。

使用像I.E。

这样的网络浏览器时没有任何问题

apache的日志消息显示HTTP响应代码更改401-> 301-> 200。

它说我的http请求已成功完成。

但是当我使用AB时,结果会有所不同。

AB saied请求已完成,但Apache的日志显示状态已停止在301。

现在,我的问题是如何让AB跟随重定向301。

2 个答案:

答案 0 :(得分:2)

根据我的研究,AB不遵循重定向。我没有检查源代码,但我做了相当多的测试和谷歌搜索。我的测试包括运行AB测试和检查访问日志。我能够使用wget进行重定向。

有一次我放弃了AB并安装了围攻,请参阅http://www.joedog.org/siege-home/了解更多详情。

答案 1 :(得分:1)

原来“localhost / myPage”路径不正确。我应该在URL的末尾包含一个“/”,如“localhost / myPage /”。现在AB遵循重定向301。