ab和webbench的安装以及使用
一、ab
1. 安装
1)centos下安装apache
执行命令: yum install httpd
2)可能会出现的安装问题
No package httpd available
3)解决办法
执行命令: yum --disableexcludes=all install httpd
4)查看安装是否成功
如下图:执行httpd -v后,下方显示apache的版本表示安装成功
1. 使用
1)执行命令
ab -n 1000 -c 20 http://www.***.com/
参数说明:-n表示连接数,-c表示并发数
上面例子表示要执行 1000 次的 connection(连接),20 次的 concurrent (并发)
测试的网址后面需要带上路径/或者/{$page}.html
2)结果分析
Time taken for tests:总共执行花了多久的时间.(以上 1000 次共多久)
Requests per second:每秒平均可以处理多少个 connection
最后的百分比表示一定时间返回的请求
比如第一条记录:50% 83 表示50%的请求在83ms内返回
上面例子表示要执行 1000 次的 connection(连接),20 次的 concurrent (并发):
二、webbench
1)安装
yum install -y gcc ctags #先安装编译需要的组件
tar zxvf webbench-1.5.tar.gz #解压Webbench
cd webbench-1.5 #进入webbench目录
mkdir -p /usr/local/man 建立相应目录(否则导致无法正常安装)
make && make install #编译安装
2)测试
执行命令:webbench -c 1000 -t 60 http://www.***.com/
-c 并发数 -t 运行测试时间
结果分析:每秒钟响应请求数:2489 pages/min,每秒钟传输数据量:12630523bytes/sec