Apache ab作为一款优秀的web压力测试工具,在进行压力测试的时候,可以对目标服务器进行大量请求而只对发起电脑占用极小的内存,非常适合web的压力测试。
一、安装环境
笔者:windows10 X64;
建议:win7以上系统
二、下载Apache
点击此处进行下载,选择最新版本,笔者更新时版本为:Apache 2.4.43 x64
下载完成之后是一个压缩包,将该压缩包解压到你想解压的系统盘(除了C盘)
三、安装Apache ab服务
3.1、查看端口
打开cmd,运行 netstat -ano | findstr "80" 命令,来查看80端口是否被占用
若是80端口被占用,则运行 taskkill /pid xxxx -f (XXXX为占用端口号的进程)杀掉这个进程
3.2、修改配置文件
打开Apache的解压包,打开conf文件夹,找到httpd.conf文件,将其打开
3.2.1、利用Ctrl+f 搜索出Define SRVROOT的所在位置,并将后面引号内的内容修改为apache的解压位置
3.2.2、利用Ctrl+f 搜索出DocumentRoot的所在位置,并将后面引号内的内容修改为一个新的文件夹(可以先将文件夹建好)
Ctrl+s 保存
3.2.3、打开cmd,cd到Apache的bin文件所在地址,运行httpd -k install 命令
3.2.4、Windows里开启Apache服务
通过搜索“服务”,进入服务管理
找到apache服务并将其开启
四、运行Apache
打开cmd,cd到Apache的所在位置,运行abs -n 100 -c 10“XXXX”命令(XXXX为要压测的url),以百度为例