没有合适的资源?快使用搜索试试~ 我知道了~
ab压力测试 ab的简介 ab命令是Apache Bench的缩写。 ab命令是Apache自带的压力测试工具。 ab命令非常的实用,它不仅可以对Apache服务器进行压力测试,也可以对其它的WEB服务器进行压力测试。如:Nginx、Tomcat、IIS等 ab的原理 ab命令的原理 ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试Apache的负载压力,也可以测试Nginx、Lighthttp、Tomcat、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多
资源详情
资源评论
资源推荐
ab压力测试的安装、使用、破压力测试的安装、使用、破2万并发测试万并发测试
ab压力测试压力测试
ab的简介的简介
ab命令是Apache Bench的缩写。
ab命令是Apache自带的压力测试工具。
ab命令非常的实用,它不仅可以对Apache服务器进行压力测试,也可以对其它的WEB服务器进行压力测试。如:Nginx、
Tomcat、IIS等
ab的原理的原理
ab命令的原理
ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既
可以用来测试Apache的负载压力,也可以测试Nginx、Lighthttp、Tomcat、IIS等其它Web服务器的压力。
ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多内存。但却会给目标服务器造成巨大的负
载,其原理类似CC攻击。自己测试使用也需要注意,否则一次上太多的负载。可能造成目标服务器资源耗完,严重时甚至导
致死机。
ab的安装的安装
1.yum安装
yum -y install httpd-tools #这样安装使其不能支持大于20000的并发数
2.源码安装
yum -y install gcc gcc-c++ automake apr apr-util pcre apr-devel apr-util-devel pcre-devel #安装httpd依赖
wget https://mirror.bit.edu.cn/apache//httpd/httpd-2.4.43.tar.gz #下载httpd包
tar -zxvf httpd-2.4.43.tar.gz -C /usr/src #解压httpd包
cd /usr/src/httpd-2.4.43.tar.gz #切换目录到httpd包所在
./configure --prefix=/usr/local/httpd #编译
make && make install #安装
ln -s /usr/local/httpd/bin/* /usr/bin #做软链接
ulimit -n 65535 #修改同时最大打开的文件数,此为临时性的
默认最大并发数
可以看见下图的提示,ab最大只能支持20000并发以内的测试,如果想要测试更大的并发需要继续看下去,下面有详细的教
程。
ab的使用的使用
ab命令最简单的测试就是ab -n 10000 -c 1000 http://192.168.1.108/
ab命令选项详解
选选
项项
作用作用
-n 在测试会话中所执行的请求个数。默认时,仅执行一个请求。
-c 一次产生的请求个数。默认是一次一个。
-t
测试所进行的最大秒数。其内部隐含值是-n 50000,它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没
有时间限制。
-p 包含了需要POST的数据的文件。
-P
对一个中转代理提供BASIC认证信任。用户名和密码由一个:隔开,并以base64编码形式发送。无论服务器是否需要(即, 是
否发送了401认证需求代码),此字符串都会被发送。
-T POST数据所使用的Content-type头信息。
-v
设置显示信息的详细程度-4或更大值会显示头信息,3或更大值可以显示响应代码(404,200等),2或更大值可以显示警告和
其他信息。
-V 显示版本号并退出。
-
w
以HTML表的格式输出结果。默认时,它是白色背景的两列宽度的一张表。
-i 执行HEAD请求,而不是GET。
weixin_38693506
- 粉丝: 5
- 资源: 966
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0