我正在对一个Web服务运行Apache Bench基准测试。我知道在测量过程中会有1-2个请求超时(这是Web框架的问题)。当超时发生时,
注:我使用的命令是
ab
将以消息“apr_pollset_poll: The timeout specified has expired (70007)”退出并不显示结果。我想要获取忽略这些超时测试的测量结果(或者也可以将它们计入统计,但使用超时值作为响应时间)。是否可以使用ab
实现?注:我使用的命令是
ab -n 1000 -c 10 http://localhost:80
我查看了 ab
的源代码,据我所见,不可能忽略这些错误。也许有一个分支实现了这样的功能?
-k
和-r
。 - Adnanwrk
工具,但我没有更改ab
源代码(这是唯一的方法),以避免此问题。 - Sergey Zhukov