使用ab进行压力测试

2,193 阅读1分钟

ab即apache bench,是apache公司旗下的一款性能测试的工具。

下载

打开链接[httpd.apache.org/download.cg…],下载最新的apache httpd server,然后解压放到自己的目录下,如/apache。

安装

因为我是mac,所以只说mac下的安装。用brew安装以下三个工具。网上有文章说是只安装apr和prce就可以,但是不安装apr-util会报找不到的错误。

brew install apr
brew install apr-util
brew inatll prce

安装完成之后再进入到之前的/apache/httpd-2.4.41目录下执行以下命令

./config
make
make install

但是在执行./config命令时会出现一些报错,比如找不到apr或者apr-util,pcre,总之我执行的时候三个都找不到。把安装目录配置上再执行即可

./configure --with-apr=/usr/local/opt/apr --with-apr-util=/usr/local/opt/apr-util --with-pcre=/usr/local/Cellar/pcre/8.43

执行完成后,如果没报错的话,我们就安装成功了,使用ab试一下,ab的命令信息就出来了。

测试

那就来测试一下吧。

ab的参数文档