ab压力测试

ab命令原理

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

ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药,老少皆宜。自己使用也须谨慎。否则一次上太多的负载,造成目标服务器直接因内存耗光死机,而不得不硬重启,得不偿失。

ab实战

对于Linux系统,一般安装好Apache后可以直接执行:

ab -n 10000 -c 100 http://www.xxoo.com

-n后面的1000代表总共发出10000个请求;-c后面的100表示采用100个并发(模拟100个人同时访问),后面的网址表示测试的目标URL。

 

摘自VPS管理百科http://www.bootf.com/176.html

posted on 2012-04-12 09:54  aho  阅读(2791)  评论(0编辑  收藏  举报

导航