首页 > 代码库 > Web性能测试工具:Siege安装&使用简介

Web性能测试工具:Siege安装&使用简介

在Web性能测试工具中,siege是比较热门和常见的,它有安装简单,使用简单,测试报告详细的特点。

并且可以在文本中预定义一系列待测试url模拟,并可设定一定并发量下持续指定时间or测试进行测试。

比较适合确定真实环境下的系统性能基准。

1.下载安装包

略过

2.解压安装包

略过

3.编译

# 查看安装选项./configure --help# 设定安装选项./configure --prefix=/你的/安装/目录# 编译make# 安装make install

4.参数详解

  -V, --version             显示siege版本号  -h, --help                显示siege帮助信息  -C, --config              显示当前配置选项  -v, --verbose             显示详细测试过程  -q, --quiet               安静模式,不显示详细过程,也不显示输出结果  -g, --get                 GET模式,显示HTTP头信息  -c, --concurrent=NUM      并发数,默认10  -i, --internet            模拟用户数,随机点击url  -b, --benchmark           测试模式,每个请求之间不延时  -t, --time=NUMm           测试时长,S、M、H。例如1H 一小时  -r, --reps=NUM            测试回合数(不是总请求数)  -f, --file=FILE           url文件位置  -R, --rc=FILE             配置文件位置  -l, --log[=FILE]          日志文件输出位置  -m, --mark="text"         日志文件标记  -d, --delay=NUM           延迟,请求之间随机延迟1~设置值毫秒  -H, --header="text"       自定义的附加请求头  -A, --user-agent="text"   自定义请求头user-agent信息  -T, --content-type="text" 自定义请求头content-type信息

5.常用命令

# 安静模式,测试模式,1000并发,5回合(共1000 * 5请求)测试地址http://127.0.0.1/test.php并输出日志到./siege.log/usr/local/siege-3.0.7/bin/siege -q -b -c1000 -r5 --log=./siege.log  "http://127.0.0.1/test.php"

Web性能测试工具:Siege安装&使用简介