Java基础、中级、高级、架构面试资料

Mac 下的 ab 测试工具安装,以及 configure: error: APR not found 问题解决

JAVA herman 3884浏览
公告:“业余草”微信公众号提供免费CSDN下载服务(只下Java资源),关注业余草微信公众号,添加作者微信:xttblog2,发送下载链接帮助你免费下载!
本博客日IP超过2000,PV 3000 左右,急需赞助商。
极客时间所有课程通过我的二维码购买后返现24元微信红包,请加博主新的微信号:xttblog2,之前的微信号好友位已满,备注:返现
受密码保护的文章请关注“业余草”公众号,回复关键字“0”获得密码
所有面试题(java、前端、数据库、springboot等)一网打尽,请关注文末小程序
视频教程免费领
腾讯云】1核2G5M轻量应用服务器50元首年,高性价比,助您轻松上云

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.”。

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 次百度。

业余草公众号

最后,欢迎关注我的个人微信公众号:业余草(yyucao)!可加作者微信号:xttblog2。备注:“1”,添加博主微信拉你进微信群。备注错误不会同意好友申请。再次感谢您的关注!后续有精彩内容会第一时间发给您!原创文章投稿请发送至532009913@qq.com邮箱。商务合作也可添加作者微信进行联系!

本文原文出处:业余草: » Mac 下的 ab 测试工具安装,以及 configure: error: APR not found 问题解决