千家信息网

siege用于web压力测试

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,Siege是一个HTTP / HTTPS回归测试和基准测试工具。是一款非常方便的压力测试工具。官方网址:http://www.joedog.org/下载网址:http://www.joedog.org
千家信息网最后更新 2026年11月02日siege用于web压力测试

Siege是一个HTTP / HTTPS回归测试和基准测试工具。是一款非常方便的压力测试工具。
官方网址:http://www.joedog.org/
下载网址:http://www.joedog.org/pub/siege/

本文档使用最新版siege-3.0.1.tar.gz

源码安装:
wget http://download.joedog.org/siege/siege-3.0.7.tar.gz
tar xvzf siege-3.0.1.tar.gz
cd siege-3.0.1
./configure
make
make install

siege --help

-C, --config :查看siege当前的配置信息

-V, --version: 版权说明信息

-c, --concurrent=NUM: 并行启动(访问)用户数,默认是10

-t, --time=NUMm: 压力测试时间,比如-t5表示持续时间是5分钟

-b, --benchmark: 基准测试,请求之间没有延迟。

-g, --get get方式请求

-d, --delay=NUM 时间延迟,每个请求之间的延迟时间

-i, --internet 模拟用户,随机点击的URL。

-r, --reps=NUM: 每个连接发出的请求数量,这个与t有些类似,所以设置了这个值就不需要设置t了,反之亦然。

-f, --file=FILE: 对应一个文件,这个文件里每一行为一个URL链接,格式如:

-m, --mark="text" 在日志里标记的字符串标识

-H, --header="text" 在Header里增加的字符串标识

-A, --user-agent="text" 在user-agent里增加的字符串标识

使用样例:
1.
siege -u www.IP.com -d1 -r10 -c 25

2.GET方式压测
siege -g http://www.IP.com

3.使用随机URL方式,URL预先在url.txt文件中写好
siege -f url.txt -c 50 -t5 -i -b

url.txt样例内容如下:
http://www.IP.com/index.html
http://www.IP.com/a/test/
http://www.IP.com/a/www/

测试 时间 字符 字符串 文件 方式 标识 延迟 压力 之间 信息 基准 工具 测试工具 用户 网址 一行 下载网址 内容 反之亦然 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司经营范围 互联网科技公司税收优惠 互联网科技的英文 沃里互联网科技 上海万想互联网科技 互联网科技视频素材 互联网养老 桔豆科技 居家互联网科技有限公司 云创客互联网科技公司 互联网科技公司需要的职位 哈尔滨新华互联网科技学院 阿里巴巴算科技企业还是互联网 互联网科技实习生岗位职责 随着互联网科技发展 乌苏新华互联网科技做什么的 互联网科技人工智能实验室 城市宝互联网科技有限公司 抖集互联网科技技术咨询 北京品多多互联网科技有限公司 广州全民伙伴互联网科技有限公司 腾讯阿里互联网科技 远拓互联网科技 科技创新互联网企业 互联网科技中介 福建科技产业互联网发展 南通创西澳互联网科技有限公司 九思连强互联网电子科技有限公司 西安有哪些互联网高科技企业 珠海东科互联网科技有限公司 银川新华互联网科技学校是国营吗
0