ab命令的简单使用
程序员文章站
2022-03-09 15:09:07
...
为什么使用?
对接口和一些工具比如nginx等做压力测试,特点是灵活方便,比传统的Jmeter等工具好用。
linux下的使用
01 安装
运行下面的安装命令,即可自动安装
[aaa@qq.com ~]# yum install httpd
02介绍
重点有个 c表示执行的并发量,有个n,表现执行的次数。
举例:
ab -n100 -c100 "http://192.168.132.111:21010/api/v1/query/queryDayFiles?beginTime=2020-03-12 00:00:00&channels=1,2&devUniqueIdt={ "devId": "4cf47dee611446ddbe7aae4f260e9fb7"}&endTime=2020-03-13 00:00:00&deviceProtocolType=N9M"
这个例子是get请求,将请求路径放入英文括号中
如果需要认识其他命令的参数,给您一个地址:
https://linux265.com/course/4531.html
03 实例
请放大图片观赏 ,这是get类型
post类型
ab -n 400 -c20 -p parm.txt -T “application/x-www-form-urlencoded” http://localhost:3000/login
将 parm.txt放在和ab.exe相同的文件夹中,parm.txt中存放的是需要post格式传递的参数。
-T :post请求的head头。