Apache自带的ab压力测试工具

对于想快速进行压力测试的同学来说,apache ab是一个简单好用的工具,下面简单介绍一下它的使用方法。

官网: https://httpd.apache.org/docs/2.0/programs/ab.html

  • ab的原理

ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。

  • ab的安装
# 安装
#yum -y install httpd-tools
sudo apt-get install httpd-tools
# 检查是否成功
ab -v
  • ab参数
# ab常用参数的介绍:
-n :总共的请求执行数,缺省是1;
-c: 并发数,缺省是1;
-t:测试所进行的总时间,秒为单位,缺省50000s
-p:POST时的数据文件
-w: 以HTML表的格式输出结果
  • ab测试案例
ab -n 5000 -c 200 http://localhost/index.php
ab -n 1000 -c 100 -w http://localhost/index.php >>d:miss.html
ab -n 1000 -c 100 -p request_json.txt -T 'application/json' 'http://192.168.0.101:8088/api/event/annotationEvent'

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>