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"
原文地址:https://www.cnblogs.com/koboshi/p/4027769.html