5

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

4

3 回答 3

5

您可以运行abwatch延迟重复访问,但您将无法长时间使用报告摘要。

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

或者运行它curl而不是ab

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

更多关于watchhttp ://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 回答