我无法确定哪个是更好的基准测试工具-是apachebench工具还是httperf?请帮助我决定哪一个将是最合适的工具选择为基准的web应用程序。
发布于 2010-01-30 07:15:38
我想这取决于你想做什么样的测试。ApacheBench基本上测试一般负载,但是httperf提供了更高的手术精度,并且可以模拟实际的用户活动。
发布于 2010-01-30 07:13:50
它们都适合做不同类型的测试。httperf将只向您的服务器发送一批数据,不管它是否得到了答复。这给了你应用程序的突破口,并向你展示了它是如何失败的。使用此方法查找瓶颈。
apachebench有一点不同,因为它发送的是您告诉它的内容,并且更典型地用于测量响应时间(例如,如果您进行优化)。一旦找到并修复了瓶颈,就用它来检查速度。
请注意:我就是这么做的,但我不是大师
发布于 2011-05-01 19:35:03
我无法决定哪个是更好的基准测试工具-是apachebench工具还是httperf?
以下对每种工具的好处进行了广泛讨论:
http://dsec.com/en_apachebench_httperf.html
他甚至围绕Apache和HTTPerf编写了一个包装器(公共域C代码)来说明每种解决方案的优缺点。
他还解释了如何确保系统设置不会导致基准测试失败,以及如何充分利用服务器机器(OS、虚拟化等)。
希望这能有所帮助!
https://stackoverflow.com/questions/2167116
复制相似问题