包围是一个HTTP/HTTPS回归测试和基准测试工具。是一款非常方便的压力测试工具。
官方网址:http://www.joedog.org/
下载网址:http://www.joedog.org/pub/siege/
本文档使用最新版siege-3.0.1.tar.gz
源码安装:http://download.joedog.org/siege/siege-3.0.7.tar.gz
wget焦油xvzf siege-3.0.1.tar。广州
cd siege-3.0.1
。/配置
make install
围攻——帮助
- c,配置:查看围攻当前的配置信息
- v,版本:版权说明信息
- c,并发=NUM:并行启动(访问)用户数,默认是10
- t,时间=NUMm:压力测试时间,比如t5表示持续时间是5分钟
- b,基准:基准测试,请求之间没有延迟。
- g,获取方式请求
- d,延迟=NUM时间延迟,每个请求之间的延迟时间
————互联网模拟用户,随机点击的URL。
- r,代表=NUM:每个连接发出的请求数量,这个与t有些类似,所以设置了这个值就不需要设置了,反之亦然。
- f -=文件:对应一个文件,这个文件里每一行为一个URL链接,格式如:
- m,马克=皌ext"在日志里标记的字符串标识
- h,头=皌ext"在标题里增加的字符串标识
————用户代理=皌ext"在用户代理里增加的字符串标识
使用样例:
1。
围攻- u www.IP.com d1 r10 25 - c
2。让方式压测
围攻- g http://www.IP.com
3。使用随机URL方式,URL预先在URL。txt文件中写好
围攻- f url。txt - c 50 t5 -我- b
url.txt样例内容如下:
http://www.IP.com/index.html
http://www.IP.com/a/test/http://www.IP.com/a/www/