时间:2020-02-28来源:电脑系统城作者:电脑系统城
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
2024-07-18
Centos 7 二进制安装配置 MariaDB数据库2024-07-18
Centos7默认firewalld防火墙使用命令大全2024-07-07
四种执行python系统命令的方法常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x...
2024-07-07
然而,如果我们遵循通常的 WordPress 最佳实践,这些安全问题可以避免。在本篇中,我们会向你展示如何使用 WPSeku,一个 Linux 中的 WordPress 漏洞扫描器,它可以被用来找出你安装...
2024-07-03