ab性能测试工具的安装与使用

一、ab介绍

ab,是Apache Benchmark的缩写,是一个种用于测试Apache的超文本传输协议(http)服务器的工具。

二、ab原理

ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问,它的测试目标是基于URL的。因此,它既可以用来测试Apache的负载压力,也可以 测试nginx、lighthttp、tomcat等其它Web服务器的压力。
ab命令对发出负载的计算机要求很低,既不会占用很高的CPU,也不会占用很多的内存,但却会给目标服务器造成巨大的负载,其原理类似CC攻击,自己测试使用也须注意,否则一次上太多的负载,可能造成目标服务器因资源消耗完,严重时甚至导致死机。

注:
CC攻击=Challenge Collapsar(挑战黑洞),是针对Web服务在 OSI 协议第七层协议发起的攻击,攻击者极力模仿正常用户的网页请求行为,发起方便、过滤困难,极其容易造成目标服务器资源耗尽无法提供服务。
CC攻击算得上是应用层的DDoS,而且是经过TCP握手协议之后,CC的攻击原理很简单,就是模拟多个用户对一些资源消耗较大的页面不断发出请求,从而达到消耗服务器资源的目的,当服务器一直都有处理不完的大量数据请求时,服务器资源浪费过多,就会造成堵塞,而正常用户的访问也会被终止,网站陷入瘫痪状态。

三、ab安装

1、安装网址:http://httpd.apache.org/
2、安装步骤&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值