Web性能测试工具:Siege安装&使用简介
2024-09-06 22:47:54
在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"
最新文章
- Android_server提示端口被占用
- 51nod 简单的动态规划
- 沃罗诺伊图(Voronoi Diagram,也称作Dirichlet tessellation,狄利克雷镶嵌)
- iOS 简单音乐播放器 界面搭建
- 使用Windows的NAT功能
- qcow2、raw、vmdk等镜像格式
- C语言最后一次博客作业
- Python3实现ICMP远控后门(上)
- Spring Boot入门(二):使用Profile实现多环境配置管理&;如何获取配置文件值
- php json数据 入库时 转义字符丢失
- vmware 虚拟机报错 删除文件夹,可以恢复
- Linux之搭建远程数据库[Ubuntu:全过程]
- decltype类型指示符
- Java线程池实现原理之自定义线程池(一)
- Scala集合Map
- IDEA永久激活方法
- poj2226 Muddy Fields 填充棒子(二分匹配)
- github新建repositories后import已有code 随后同步更新
- Ecshop 表结构 字段说明
- Python3 configparser值为多行时配置文件书写格式
热门文章
- bzoj3210 花神的浇花集会 坐标
- ideaaaaaaaaa
- 文本生成器(bzoj 1030)
- 如何用DW设计界面 结合 VS设计后台代码
- Yii中的数据库事务的使用方法小结
- cookies-判断用户是否是第一次进入页面
- 牛客网 牛客小白月赛1 A.简单题-控制输出格式setiosflags()函数+setprecision()函数
- Codeforces Gym101572 B.Best Relay Team (2017-2018 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2017))
- (38)C#IIS
- 邁向IT專家成功之路的三十則鐵律 鐵律二十四:IT人歲月增長之道-智慧