Mac 下的 ab 测试工具安装,以及 configure: error: APR not found 问题解决
ab 测试工具很多人可能都听说过,是高并发测试必会的测试工具了。今天我在 Mac 下安装这个工具时,发生了一些错误,我这里记录一下,方便其他人避免跳坑!
ab 测试工具我们可以到 http://httpd.apache.org/download.cgi 下载,一般选择最新稳定版的 tar.gz 包即可。另外安装 ab 工具还需要依赖 3 个其他组建:apr、apr-util、pcre。
apr 和 apr-util 组件的都可以在:http://apr.apache.org/download.cgi 上下载。pcre 的下载地址在 https://ftp.pcre.org/pub/pcre/。
4 个包都下载完成后,我们就可以开始编译安装了。
要注意的是,有些博客文章中描述在 Mac 中,直接使用 homebrew 来安装,但是这种方式在 iTerm 中会直接报错。提示:“configure: error: APR not found. Please read the documentation.”。

所以,我还是建议,大家按照我的方式来安装 ab 测试工具。
现在,我们针对上面的 4 个包进行解压(tar -zxvf [安装包的名字]),解压后的文件对应位置分别如下:
httpd: /usr/local/httpd/
apr: /usr/local/apr/
apr-util: /usr/local/apr-util/
pcre: /usr/local/pcre/
注意,这 4 个目录,你可以先进行创建,同时注意目录权限。
然后,我们分别进入这 4 个目录中,进行编译安装。
#1、进入apr解压目录
#--prefix 参数就是我们上面要编译到的路径
./configure --prefix=/usr/local/apr
make
make install
#2、进入apr-util解压目录,这个安装包依赖apr
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/
make
make install
#3、进入pcre解压目录
./configure --prefix=/usr/local/apr-pcre
make
make install
#4、进入到httpd的解压目录
./configure --prefix=/usr/local/httpd/ -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util/ -with-pcre=/usr/local/pcre/
make
make install
这样 Mac 下的 ab 测试工具就安装完成了。
ab -n 10 -c 10 https://www.baidu.com:80/
使用 ab 测试模拟客户端连续访问 10 次百度。
: » Mac 下的 ab 测试工具安装,以及 configure: error: APR not found 问题解决
原创文章,作者:dweifng,如若转载,请注明出处:https://blog.ytso.com/tech/java/252162.html