我在网络服务上使用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
来源,从我看到它不可能忽略这些错误。也许有一个实现这种功能的分叉?
答案 0 :(得分:4)
默认超时为30秒。您可以使用-s
更改此内容:
ab -s 9999 -n 1000 -c 10 http://localhost:80