如何通过延迟来预测apache?

时间:2009-06-10 21:01:39

标签: apache performance benchmarking

在unix命令行的请求之间延迟对apache进行基准测试有什么好方法?我从命令行知道的唯一基准工具是ab,它不支持延迟。

3 个答案:

答案 0 :(得分:1)

您可以ab通过watch来延迟重复访问,但是您无法使用报告摘要。

watch -n 1 ab -n 3 http://serverfault.com/

或通过curl代替ab

运行
watch -n 0.4 curl http://serverfault.com/

有关watch的更多信息: http://www.linfo.org/watch.html

答案 1 :(得分:0)

我很喜欢The Grinder,一个完全可编程的测试工具。可悲的是,你不能完全从命令行运行它,但如果我是你,我真的试一试。

如果失败了,你有httperf这确实是命令行并且支持“用户会话”(即延迟)和许多其他选项。

答案 2 :(得分:0)

HP loadrunner和Borland Silk等商业工具具有此功能。我们将请求称为n个模拟用户的THINK TIME之间的延迟。