什么是对 apache 进行基准测试的好方法,在来自 unix 命令行的请求之间存在延迟?我从命令行知道的唯一基准测试工具是 ab,它不支持延迟。
问问题
3621 次
3 回答
5
您可以运行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
于 2015-07-27T20:14:28.400 回答
0
我就是喜欢The Grinder,一个完全可编程的测试工具。遗憾的是,您无法完全从命令行运行它,但如果我是您,我真的会尝试一下。
否则,您将拥有httperf,它确实是命令行并支持“用户会话”(即延迟)和许多其他选项。
于 2009-06-10T21:14:06.303 回答
0
HP loadrunner 和 Borland Silk 等商业工具具有此功能。我们将请求之间的这种延迟称为 n 个模拟用户的思考时间。
于 2011-04-19T22:53:09.380 回答