1.ab简介
ab是apache自带的压力测试工具,是apachebench命令的缩写。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器如nginx、tomcat、IIS等进行压力测试。
ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。
2.ab的安装
sudo apt–get install apache2-utils
查询版本号
ab -V
命令参数查询
在windows下安装
下载地址:Apache VS16 binaries and modules download (apachelounge.com)
解压后通过cmd命令进入路径Apache24bin下执行abs
(Windows下输入ab命令只能测试不带加密的http协议)
也可以直接设置一个ab的环境变量,这样就不需要每次都去切换路径了
3.ab的命令与操作
1.ab的常用参数
含义 |
|
-A |
|
–c |
|
-C |
|
–g |
|
–h |
|
-H |
|
–i |
|
–k |
|
-n |
|
–p |
|
-q |
不显示进度百分比 |
–t |
|
-T |
|
–v |
|
-w |
|
–x |
|
-X |
|
–y |
2.ab命令测试服务器
发送单个请求
并发用户数100,总请求数1000
ab -n 1000 –c 100 https://www.baidu.com/
发送含有json的post请求
ab -n 10 –c 2 –p ‘post.txt‘ -T ‘content–type:application/json‘ http://api.test.mi.com/mi_
trade/trade_center/api/order/cancelorder
原文地址:https://blog.csdn.net/qq_53631388/article/details/134741304
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_20790.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!