压力测试工具Siege安装与使用 http://my.oschina.net/wangyongtao/blog/744448

 

Siege 是Linux/Unix下的一个WEB系统的压力测试工具。

下载与安装:

下载地址: http://download.joedog.org/siege/
目前最新版本是 2016-05-20 发布的 siege-4.0.2.tar.gz

查看是否安装成功:

参数说明:

可以使用”siege -h”命令来查看帮助信息:

使用说明:

(1) 直接请求URL: $ siege -c 200 -r 100 http://www.cnwytnet.com

(2) 随机选取urls.txt中列出所有的网址

在当前目录下创建一个名为”urls-demo.txt”的文件。 文件里边填写URL地址,可以有多条,每行一条,比如:

// 执行 $ siege -c 5 -r 10 -f urls-demo.txt $ siege -c 5 -r 10 -f /Users/WangYoungTom/temp/urls-demo.txt

参数说明: -c 是并发量,并发数为5人 -r 是重复次数, 重复10次 -f 指定使用文件,urls-demo.txt就是一个文本文件,每行都是一个url,会从里面随机访问的

使用示例:

结果说明:

Transactions: 153 hits (处理次数,本次处理了153此请求)
Availability: 100.00 % (可用性/成功次数的百分比,比如本次100%成功)
Elapsed time: 17.22 secs (运行时间,本次总消耗17.22秒)
Data transferred: 7.70 MB (数据传送量)
Response time: 0.17 secs (响应时间)
Transaction rate: 8.89 trans/sec (处理请求频率,每秒钟处理8.89次请求)
Throughput: 0.45 MB/sec (吞吐量,传输速度)
Concurrency: 1.54 (实际最高并发连接数)
Successful transactions: 153 (成功的传输次数)
Failed transactions: 0 (失败的传输次数)
Longest transaction: 0.70 (处理传输是所花的最长时间)
Shortest transaction: 0.02 (处理传输是所花的最短时间)

使用实例:

参考链接:

官网 https://www.joedog.org/

文档 https://www.joedog.org/siege-manual/#a01

http://blog.csdn.net/qingye2008/article/details/34500949