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: 最短处理请求时间