ab
命令, Apache HTTP 服务器基准测试工具(Apache Bench),是 Apache 软件基金会提供的一个用于对 Web 服务器进行负载测试和性能测量的工具。它能够模拟多用户并发请求,并生成详细的性能报告,帮助开发者了解其 Web 应用程序在高负载下的表现。
安装
在大多数 Linux 发行版中,可以通过包管理器安装 ab
工具。例如,在基于 Debian 的系统上(如 Ubuntu):
sudo apt-get install apache2-utils
对于 Red Hat 系列(如 CentOS 或 Fedora):
sudo yum install httpd-tools # 对于旧版本的 CentOS/RHEL
# 或者
sudo dnf install httpd-tools # 对于较新的 Fedora/CentOS 8+
基本语法
ab [options] [http[s]://]hostname[:port]/path
[options]
:指定各种选项来控制测试行为。[http[s]://]hostname[:port]/path
:要测试的目标 URL。
常用选项
-n requests
:指定要执行的请求数。例如-n 1000
表示总共发起 1000 次请求。- <