ero*_*ppa 5 apache performance benchmarking
在来自 unix 命令行的请求之间有延迟的情况下,对 apache 进行基准测试的好方法是什么?我从命令行知道的唯一基准测试工具是 ab,它不支持延迟。
您可以运行ab
以watch
延迟重复访问,但您将无法充分使用报告摘要。
watch -n 1 ab -n 3 http://serverfault.com/
Run Code Online (Sandbox Code Playgroud)
或者运行它curl
而不是ab
watch -n 0.4 curl http://serverfault.com/
Run Code Online (Sandbox Code Playgroud)
更多信息watch
:
http: //www.linfo.org/watch.html
我非常喜欢The Grinder,这是一个完全可编程的测试工具。遗憾的是,您无法完全从命令行运行它,但如果我是您,我真的会尝试一下。
如果做不到这一点,您可以使用httperf,它确实是命令行并支持“用户会话”(即延迟)和许多其他选项。