首页/开发/软件测试速查/ab(ApacheBench)快速压测

ab(ApacheBench)快速压测

ab 以 -n 总请求数、-c 并发数快速压测:输出吞吐、平均延迟与分位分布,并给出失败统计;适合快速冒烟与版本间对比,不适合复杂会话与长时压测。

软件测试速查开发更新于 2026-10-12

基本用法

基本用法
ab -n 5000 -c 50 https://example.com/api/ping
报告中 Failed requests 与 Non-2xx responses 含义不同,需要分列解读。
复现要求并发、请求数与目标 URL 记录在报告中,便于复跑对比
环境标注结果附压测机规格与网络位置

易错点

  • 默认不保持长连接(需要 -k),测不到连接复用场景
  • 用单机 ab 结果直接下容量结论,忽略环境差异

数据来源与参考

  • Apache HTTP Server 文档:ab(httpd.apache.org)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌