ApacheBench简介
ApacheBench 是一个用来衡量http服务器性能的单线程命令行工具。原本针对Apache http服务器,但是也适用于其他http服务器。
ab工具与标准 Apache源码一起发布,免费,开源,基于Apache License,也是开源的。
安装过程
有点类似jemter,官网直接下载安装包,解压就可以使用,几乎可以认为没有安装过程。
1. 下载
官网地址:https://www.apachelounge.com/download/
2. 配置环境变量
将安装包解压之后,就可以直接进入bin目录(ab.exe所在的目录),执行ab 命令
为了能在windows命令行直接执行ab命令,我们可以把bin目录配置到环境变量中,配置环境变量的步骤如下:
a. 打开环境变量编辑窗口
点击开始菜单->选中计算机->鼠标右键“属性”->"高级系统设置"->系统属性->高级->点击“环境变量”->“环境变量”窗口,找到“系统变量”配置,找到“path”的配置,点击编辑
b. Path的变量值修改
将ab的bin目录复制,粘贴在变量值的开头,并加 ; 与下一个目录隔开,确定即可生效
c. 验证环境变量是否生效
按键,win+R,输入cmd,打开命令行窗口,直接输入ab,回车。如下图,则环境变量生效
ApacheBench基本使用
常用命令:
ab -n xxx -c xxx xxx
-n后面一个参数是要发送的总的请求数,-c后面第一个参数是并发数,即每次要并发发送多少个请求,最后一个参数是你要请求的接口地址,就是url
比如:ab -n 1000 -c 100 http://www.kugou.com/,命令执行结果:
其他命令
其他参数使用可以参考官方文档,或者直接输入ab,就会有参数的 。个人觉得ab十分轻量级,也比较简单的。