web压力测试工具siege

siege是一个开源的压力测试工具,官网:http://www.joedog.org/

1、安装siege

yum install gcc gcc-c++ make -y
cd /tmp
wget http://www.joedog.org/pub/siege/siege-2.72.tar.gz
tar -zxvf siege-2.72.tar.gz
cd siege-2.72
./configure
make
make install

2、siege使用方法形如

siege -c 20 -r 50 http://www.example.com/

-c:并发的用户数量
-r:运行测试的次数

结果说明:

Transactions:		      完成的请求数
Availability:		      成功率
Elapsed time:		      总用时
Data transferred:	      传输数据量
Response time:		      响应时间,显示网络连接的速度
Transaction rate:	      平均每秒完成请求数(重要)
Throughput:		      平均每秒传送数据数
Concurrency:		      最高并发数
Successful transactions:      成功处理次数
Failed transactions:	      失败处理次数
Longest transaction:	      最长处理请求时间
Shortest transaction:	      最短处理请求时间

参考资料:
http://www.ha97.com/4663.html