【发布时间】:2025-12-13 05:35:01
【问题描述】:
我无法确定哪个是更好的基准测试工具——它是 apachebench 工具还是 httperf? 请帮助我决定选择哪一种工具来对 Web 应用程序进行基准测试最合适。
【问题讨论】:
-
看看这个问题:*.com/questions/900875/…
标签: apachebench against httperf
我无法确定哪个是更好的基准测试工具——它是 apachebench 工具还是 httperf? 请帮助我决定选择哪一种工具来对 Web 应用程序进行基准测试最合适。
【问题讨论】:
标签: apachebench against httperf
我想这取决于你想要做什么样的测试。 ApacheBench 基本上测试的是一般负载,但 httperf 提供了更多的手术精度,并且可以模拟真实的用户活动。
【讨论】:
它们都适合进行不同类型的测试。 httperf 只会将大量数据发送到您的服务器,无论它是否被回答。这为您提供了应用程序的断点,并向您展示了它是如何失败的。使用它来查找瓶颈。
apachebench 有点不同,它准确地发送您告诉它的内容,并且更通常用于测量响应时间(例如,如果您进行优化)。找到并修复瓶颈后,检查速度。
请注意:我就是这样做的,但我不是大师
【讨论】:
我无法决定哪个更好 基准测试工具——是不是apachebench 工具还是httperf?
这里对每个工具的好处进行了广泛的讨论:
http://dsec.com/en_apachebench_httperf.html
这家伙甚至围绕 Apache Benchmark 和 HTTPerf 编写了一个包装器(公共域 C 代码)来说明每种解决方案的优缺点。
他还解释了如何确保系统设置不会导致基准测试失败,以及如何充分利用服务器机器(操作系统、虚拟化等)。
希望这会有所帮助!
【讨论】: