压力测试工具siege的用法
Siege是linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试。
安装 Siege
01
02
03
04
|
#wget http://www.joedog.org/pub/siege/siege-latest.tar.gz
#tar -xzvf siege-latest.tar.gz
#./configure; make
#make install
|
Siege命令常用参数
-c 200 指定并发数200
-r 5 指定测试的次数5
-f urls.txt 制定url的文件
-i internet系统,随机发送url
-b 请求无需等待 delay=0
-t 5 持续测试5分钟
# -r和-t一般不同时使用
常用的siege命令举例
# 200个并发对http://www.google.com发送请求100次
01
|
siege -c 200 -r 100 http: //www .google.com
|
# 在urls.txt中列出所有的网址
01
|
siege -c 200 -r 100 -f urls.txt
|
# 随机选取urls.txt中列出所有的网址
01
|
siege -c 200 -r 100 -f urls.txt -i
|
# delay=0,更准确的压力测试,而不是功能测试
01
|
siege -c 200 -r 100 -f urls.txt -i -b
|
# 指定http请求头 文档类型
01
|
siege -H "Content-Type:application/json" -c 200 -r 100 -f urls.txt -i -b
|
Siege输出结果说明
Transactions: 总共测试次数
Availability: 成功次数百分比
Elapsed time: 总共耗时多少秒
Data transferred: 总共数据传输
Response time: 等到响应耗时
Transaction rate: 平均每秒处理请求数
Throughput: 吞吐率
Concurrency: 最高并发
Successful transactions: 成功的请求数
Failed transactions: 失败的请求数
Siege使用的一些总结
1,发送post请求时,url格式为:http://www.xxxx.com/ POST p1=v1&p2=v2
2,如果url中含有空格和中文,要先进行url编码,否则siege发送的请求url不准确
添加
siege -C 可以查看相关的配置参数,可以自行修改,比如是否显示log,超时时间
转载于:https://www.cnblogs.com/DoNetCShap/p/5549065.html
压力测试工具siege的用法相关推荐
- HTTP/FTP压力测试工具siege
HTTP/FTP压力测试工具siege 压力测试可以检测服务器的承载能力.针对HTTP和FTP服务,Kali Linux提供专项工具siege.该工具可以模拟多个用户同时访问同一个网站的多个网页,以检 ...
- Web性能压力测试工具——Siege详解
Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力.可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行. ...
- Linux压力测试工具—Siege命令
1.简介 Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力.可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重 ...
- siege压力测试软件,WEB压力测试工具Siege
介绍: Siege是一个http/https负载测试和基准测试工具.它旨在让WEB开发人员了解自己代码在压力测试中的执行性能. Siege支持基本身份验证.Coockie.HTTP.HTTPS和FTP ...
- siege 用户登录_Web压力测试工具Siege介绍
Siege是我所用过的一款不错的网站压力测试工具,它可以非常容易地定制并发访问人数以及并发时间,安装.使用也非常方便,当然它是在Linux环境下使用的,下面来对它作一个介绍. siege-2.70.t ...
- windows linux 并发,Windows/Linux安装压力测试工具siege
Siege是一款高性能的Http压力测试工具. Siege支持身份验证.cookies.http.https和ftp协议. Linux安装Siege 如果要支持https,需要先下载安装openssl ...
- Web压力测试工具 - Siege
Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力. 可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复 ...
- siege压力测试软件,压力测试工具siege
~/Downloads/siege-4.0.4$ ./configure ~/Downloads/siege-4.0.4$ make ~/Downloads/siege-4.0.4$ make ins ...
- Siege压力测试工具安装与使用
Siege是linux下的一个web系统的压力测试工具,可以对web系统进行多并发下持续请求的压力测试. 在ubuntu上安装命令: sudo apt-get install siege 运行sieg ...
最新文章
- 【Codeforces #167 Div1 Div2】Solutions
- 谷歌旗下Waymo开启数据集虚拟挑战赛
- Linux命令 iperf - 网络性能测试工具
- WebDriver(C#)之十点使用心得
- python测试网络连通性_Python测试网络连通性示例【基于ping】
- 【ambari】Ambari Rest api 使用
- java中jsp时间插件_日期插件 - WEB源码|JSP源码/Java|源代码 - 源码中国
- python 返回函数
- java框架ssm面试题2016_Java面试-框架篇(SSM-SpringMVC)
- 分布式存储系统学习笔记(三)—分布式键值系统(1)—Amazon Dynamo
- 用python计算100以内的素数_python如何求100以内的素数
- 华为eNSP的基础入门实验
- 千亿级数仓项目(三)
- 腾讯手机管家(android2.3),腾讯手机管家3.4 Android发布_软件资讯软件快报-中关村在线...
- 泰国之旅随感(r1笔记第70天)
- 已知三角函数值用计算机如何求角度,【已知三角函数值求角度】第一册已知三角函数值求角...
- 控制台版单机双人五子棋游戏(Java版)---新人小白
- Wifi攻击工具 3:图形化工具 fern-wifi-cracker
- 2021年小红书电商直播趋势报告-小红书数据分析报告
- 企业群发短信时为什么要找短信平台公司而不是直接找运营商发送