一、介绍
ab 命令会创建很多的并发访问线程,模拟多个访问者同时对某一 URL 地址进行访问。它的测试目标是基于 URL 的,因此,既可以用来测试 Apache 的负载压力,也可以测试 nginx、lighthttp、tomcat、IIS 等其它 Web 服务器的压力。
ab 命令对发出负载的计算机要求很低,既不会占用很高 CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载,其原理类似 CC×××。自己测试使用也须注意,否则一次上太多的负载,可能造成目标服务器因资源耗完,严重时甚至导致死机。
二、安装
ab 支持多平台部署,安装起来也相对较为简单。如下:
2.1 Linux
linux 环境安装比较简单,一行命令即可
yum -y install httpd-tools
2.2 Windows
windows 环境需要先下载压缩包,在压缩包内执行命令即可。官网下载