Apache网页深入优化 ----ab压力测试
一:ab压力测试
1、ab工具的概述
-
ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。
-
ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。
-
ab命令对发出负载的计算机要求很低,不会占用很高CPU和内存,但也能给目标服务器产生巨大的负载,使用的时候要注意,如果一次太多的负载,可能导致主机资源耗尽,严重时可能死机。
-
ab工具位于 /usr/local/httpd/bin/ab 下
2、命令格式
例:ab -n2000 -c800 www.test.com/index.html
//800为并发数,2000为总请求数
参数说明:
-n: 测试会话中所执行的请求总数,默认时仅执行一个请求;
-c: 并发产生的请求个数,默认是一个一次;
-t: 测试所进行的最大秒数;
-v: 设置显示信息的详细过程。
3、ab测试结果关键参数