让 apachebench(ab) 发送 HTTP1.1 请求?

让 apachebench(ab) 发送 HTTP1.1 请求?

我正在尝试使用它ab来测试我的网络服务器,但它仅支持 HTTP/1.1(拒绝第一行包含 HTTP/1.0 的请求)。该-k开关仅添加带有 的标头connection: keep-alive

是否可以发送abHTTP/1.1 请求?

答案1

使用Siege怎么样,它和ab一样容易使用,但它支持HTTP / 1.1:

http://www.joedog.org/index/siege-home

答案2

找到一种方法CMU 的 15-441

perl -pi -e 's/HTTP\/1.0/HTTP\/1.1/g' /usr/bin/ab

虽然有点黑客,但确实有效!:D

相关内容