siege的下载
1.下载:wget http://download.joedog.org/siege/siege-3.0.8.tar.gz
2.解压:tar -zxvf siege-3.0.8.tar.gz
3.进入 siege-3.0.8 运行命令:./configure
4.执行 make
5.执行 make install
6.查询安装成功 siege -v,安装成功。
siege的常见参数
-c 指定并发数
-r 指定重复次数
-d 指定请求的延迟时间,注意每个请求间随机延迟
-f 指定对应的url
-t 指定用例执行的时间
-g 获取请求的headers信息并打印出来
-h 指定请求的headers的信息
-l 或–log 日志信息
模拟实战:
模拟20个用户,重复5次
siege -c20 -r5 www.baidu.com
测试报告
Transactions: 请求量多少次含有资源(图片,css,js)
Availability: socket连接的成功率(网络套接字)
Elapsed time: 花费时间
Data transferred: 传输数据
Response time: 平均响应时间
Transaction rate: Transactions / Elapsed time 越高越好
Throughput: 吞吐量 1秒钟的传输大小 机器带宽
Concurrency: 平均并发的请求数 数值越大越好 实际最高并发数
Successful transactions: 成功为10
Failed transactions: 失败为0
Longest transaction: 最长的请求时间
Shortest transaction: 最短的请求时间