Apache Bench(AB)如何进行高效性能测试压测接口的配置?
- 内容介绍
- 文章标签
- 相关推荐
本文共计745个文字,预计阅读时间需要3分钟。
安装Windows下的Apache:- 安装Apache后,它会自带AB工具。- 下载地址:[Apache下载](https://httpd.apache.org/download.cgi)- 选择32位或64位的操作系统版本下载。- 解压后,进入bin目录,执行相关命令。
在Linux下安装Apache:- 使用命令 `yum install -y httpd` 安装。
@[toc]
安装
windows
windows只需要安装apache,就自带ab工具,下载地址:localhost:8080/test
可向目标地址发送 4000次请求,并发数为1000
命令格式
ab [-命令参数] 请求地址
-n 本次测试发起的总请求数
-n 4000 代表本次测试发起4000个请求
-c 请求并发数
-c 1000 代表每次都同时发起1000次请求,也就是并发数为1000
-t 本次测试的最大秒速,默认没有限制
-t 2 代表2秒后就结束测试
-s 每次请求的超时时间,默认为30
-s 30 代表每个请求如果超时30秒,则直接代表该请求超时
-p 包含需要post的文件地址,和-T一起使用
例如:新增文件post.txt,内容如下:name=zjq&password=123456请求:
ab -c100 -n10000 -p post.txt -T "application/json" 127.0.0.1:8080/-T 设置content-type 上面有讲到
-v 显示请求的显示详细程度,默认是只显示上面已完成请求数等
默认值为1,只显示请求的总统计2 显示响应头,响应数据,并包含1的显示3 显示响应状态码,并包含2的显示 4 显示更多信息
-C 添加cookie
-C "cookie1=cookie1,cookie2=cookie2"
-w 以html表格的元素显示ab的测试结果
本文内容到此结束了, 如有收获欢迎点赞
本文共计745个文字,预计阅读时间需要3分钟。
安装Windows下的Apache:- 安装Apache后,它会自带AB工具。- 下载地址:[Apache下载](https://httpd.apache.org/download.cgi)- 选择32位或64位的操作系统版本下载。- 解压后,进入bin目录,执行相关命令。
在Linux下安装Apache:- 使用命令 `yum install -y httpd` 安装。
@[toc]
安装
windows
windows只需要安装apache,就自带ab工具,下载地址:localhost:8080/test
可向目标地址发送 4000次请求,并发数为1000
命令格式
ab [-命令参数] 请求地址
-n 本次测试发起的总请求数
-n 4000 代表本次测试发起4000个请求
-c 请求并发数
-c 1000 代表每次都同时发起1000次请求,也就是并发数为1000
-t 本次测试的最大秒速,默认没有限制
-t 2 代表2秒后就结束测试
-s 每次请求的超时时间,默认为30
-s 30 代表每个请求如果超时30秒,则直接代表该请求超时
-p 包含需要post的文件地址,和-T一起使用
例如:新增文件post.txt,内容如下:name=zjq&password=123456请求:
ab -c100 -n10000 -p post.txt -T "application/json" 127.0.0.1:8080/-T 设置content-type 上面有讲到
-v 显示请求的显示详细程度,默认是只显示上面已完成请求数等
默认值为1,只显示请求的总统计2 显示响应头,响应数据,并包含1的显示3 显示响应状态码,并包含2的显示 4 显示更多信息
-C 添加cookie
-C "cookie1=cookie1,cookie2=cookie2"
-w 以html表格的元素显示ab的测试结果
本文内容到此结束了, 如有收获欢迎点赞

