Apache Bench压力测试使用方法
2018-11-15 本文已影响9人
都市小码农
前言:
希望一起学习进步,第一次写文档,不足之处请指点!
Apache Bench是Apache轻量级压力测试工具,使用方便,简单,本文章简单介绍Windows平台使用Apache bench进行接口压力测试(ab测试)
一,Apache Bench安装
(1)下载地址:https://www.apachehaus.com/downloads/httpd-2.4.37-o102p-x64-vc14.zip
(2)将压缩包解压到指定目录
(3)解压后进入conf目录,修改httpd.conf文件,主要是如下配置:
(4)进入bin目录,按住shift键右击选择在此处打开命令窗口(w),运行httpd.exe -k install
(5)启动关闭可以在服务中进去启动和停止
二,Apache Bench GET,POST请求进行测试:
ab -n 50 -c 10 http://接口IP地址/接口路径
-n:请求数量
-c:并发数
(1)Get请求
(2) Post请求
ab -n 100 -c 50 -p D:/postdata.txt -T application/x-www-form-urlencoded "http://接口IP地址/接口路径"
注:post请求时如果参数是json格式,可以在目录中创建TXT文档将json格式保存,请求格式如上: