Siege 压力测试
说明
Siege官网: https://www.joedog.org/siege-home/
Siege是一个Linux系统下多线程http负载测试和基准测试工具。
使用理由:有需要的时刻
安装
- wget http://download.joedog.org/siege/siege-latest.tar.gz
- tar -xzvf siege-latest.tar.gz
- ./configure
- make
- make install
- 查看配置文件 /usr/local/siege/bin/siege -C
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次
siege -c 200 -r 100 http://www.google.com - 在urls.txt中列出所有的网址
siege -c 200 -r 100 -f urls.txt - 随机选取urls.txt中列出所有的网址
siege -c 200 -r 100 -f urls.txt -i - delay=0,更准确的压力测试,而不是功能测试
siege -c 200 -r 100 -f urls.txt -i -b - 指定http请求头 文档类型
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使用的一些总结
- 发送post请求时,url格式为:http://www.xxxx.com/ POST p1=v1&p2=v2
- 如果url中含有空格和中文,要先进行url编码,否则siege发送的请求url不准确
测试
siege -c xxx -i -t 5 -d 1 -f solr2-wcs.txt
指定文件夹
siege -c 300 -r 100 -i -b -f
默认 urls.txt
Siege 压力测试相关推荐
- Siege——压力测试
Siege:是Linux下的一个Web测试工具:可支持多链接:支持get/post请求:可以对Web系统进行多并发下持续请求的压力测试. 安装Siege wget http://download.jo ...
- siege压力测试工具安装和介绍
前言 最近公司有个项目需要做一个短轮询类推送服务器(推送服务器分为三种,短轮询,长轮询,长连接),用户量不大,但是为了保险起见还是做一下压力测试.用的工具是siege. 目录 前言 目录 siege介 ...
- siege压力测试软件,压力测试工具siege
~/Downloads/siege-4.0.4$ ./configure ~/Downloads/siege-4.0.4$ make ~/Downloads/siege-4.0.4$ make ins ...
- Siege压力测试工具的安装及使用+python flask的四种wsgi方式对比
文章目录 一.前言: 如果要支持https 二.安装使用: 文件备份: 1.mac安装: 2.linux 安装:[centos 服务器] 通用Linux安装: 3.window安装: 4.测试百度: ...
- siege压力测试软件,WEB压力测试工具Siege
介绍: Siege是一个http/https负载测试和基准测试工具.它旨在让WEB开发人员了解自己代码在压力测试中的执行性能. Siege支持基本身份验证.Coockie.HTTP.HTTPS和FTP ...
- Siege压力测试工具安装与使用
Siege是linux下的一个web系统的压力测试工具,可以对web系统进行多并发下持续请求的压力测试. 在ubuntu上安装命令: sudo apt-get install siege 运行sieg ...
- HTTP/FTP压力测试工具siege
HTTP/FTP压力测试工具siege 压力测试可以检测服务器的承载能力.针对HTTP和FTP服务,Kali Linux提供专项工具siege.该工具可以模拟多个用户同时访问同一个网站的多个网页,以检 ...
- Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍
一.http_load程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会 ...
- Web性能压力测试工具——Siege详解
Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力.可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行. ...
最新文章
- phpinfo信息泄漏
- ACM入门之【读入、输出优化】
- python获取文件编码格式除了chardet还有别的方式吗_使用python的chardet库获得文件编码并修改编码...
- mysql 编程处理数据类型_Mysql支持的数据类型(总结)
- 前端学习(3023):vue+element今日头条管理-首页layont布局
- 机器学习 | 模型选择
- Mysql ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA
- 苹果向小型企业推出新付费订阅产品“Business Essentials”
- opencv特效编辑之雕刻效果
- 仙侠手游服务器搭建。
- Kotlin基础2(持续更新)
- c语言加减运算编程 定点小数,浮点运算改定点运算
- pannel加载form
- Android 热敏打印机打印二维码(转载)
- 鲁大师便捷查看硬盘参数
- Ubuntu下面steam的安装
- 一文读懂java中的Reference和引用类型
- d3.js:取代d3.mouse的d3.pointer
- 如何将网络上的共享文件映射到本地
- 企业微信(创建群聊会话)60011错误
热门文章
- HTML我的家乡宁夏学生网页设计作品 dreamweaver作业静态HTML网页设计模板 宁夏旅游景点网页作业制作...
- 宝塔面板网站一打开cpu百分百_解决宝塔面板CPU占满100%,负载100%网站缓慢等问题...
- Django搭建个人博客Blog-Day05
- MIC(最大信息系数)
- windows怎么查看本地80端口被占用
- w10 保护你的计算机,win10smartscreen筛选器怎么关闭-“windows已保护你的电脑”的关闭方法 - 河东软件园...
- 自己设计一个美观的网页版介绍界面(HBuilder)
- 英语总结系列(十六):这个四月真不错
- 【升级华为网络设备及失败修复】
- 文字校验的工具类--中文,电话号码,邮箱,身份证等信息的校验