Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。
Siege 2.73b1 发布,该版本修复了 kfreebsd-* 内核下的编译问题,同时利用 /dev/urandom 来提升随机性。
安装方法
编译安装
wget http://www.joedog.org/pub/siege/siege-latest.tar.gz
tar -zxvf siege-latest.tar.gz
cd siege-2.72/
./configure
make
make install
通过包安装
Debian/ubuntu
apt-get install siege
yum install siege
二、参数详解
命令行参数说明:
-C,或–config 在屏幕上打印显示出当前的配置,配置是包括在他的配置文件HOME/.siegerc
-f FILE, –file=FILE 指定用特定的urls文件运行siege ,默认为urls.txt,位于siege 安装目录下的etc/urls.txt
-u URL,–url=URL 测试指定的一个URL,对它进行”siege “,此选项会忽略有关urls文件的设定
-b 进行压力测试,不进行延时。
-A, —user-agent=”text” 设置请求的User-Agent
siegerc设定档说明:
verbose :要不要显示过程。
display