siege详解
/usr/local/siege/
├── bin
│ ├── bombardment
│ ├── siege
│ ├── siege2csv.pl
│ └── siege.config
├── etc
│ ├── siegerc
│ └── urls.txt
└── var
├── siege.log (配置文件开启log)
man siege
-c, —config
打印出配置文件的详细信息 -v, --verbose
siege进入verbose模式(默认模式 yes) HTTP 状态码会显示不同颜色(默认 color = yes) -q, —quiet
siege进入silence模式 -g URL, --get=URL
查看请求 返回头文件 -c NUM, --concurrent=NUM
设置虚拟并发用户数 -r NUM, --reps=NUM|once
每个虚拟用户的运行次数 -t NUMm, --time=NUMm
每个虚拟用户的运行时间
NUM 多长时间
m 时间单位 H小时 M分钟 S秒 (大小写不敏感 NUM和m之间不能有空格) -d NUM, --delay=NUM
每个page request之间的间隔秒(默认 delay=0.5) -b, --benchmark
压测模式 在请求之间没有时间间隔 -i, --internet
在进入internet模式中调用 随机请求url -f FILE, --file=FILE
进入internet模式 从文本urls.txt中读取url(每个url一行 不同于命令行 url不需要加冒号) -R FILE, --rc=FILE
设置可选的配置文件路径 而不是默认的 -L FILE, --log=FILE
设置可选的日志文件路径 而不是默认的 -m "string", --mark="string"
在每条状态日志前面加上标示符 -H "header: value", --header="Header: value"
设置自定义请求header -A "string", --agent="string"
设置自定义请求User-agent -T "text", --content-type="text"
设置自定义请求Content-type
man siege
Transactions: 全部的HTTP请求数 Availability: 成功建立连接的socket百分比(失败和超时外) 没有包括HTTP code 400和500(因为他们是连接失败的socket) Elapsed time: 测试的总时间 从第一个请求开始到最后一个请求结束的时间 Data transferred: 被测试服务器发送的全部数据量MB Response time: 每一个请求的平均响应时间 Transaction rate: 吞吐率 被测试服务器处理的请求数/s Throughput: 吞吐率 被测试服务器发送的数据量MB/s Concurrency: 平均的并发连接数(总请求数/Elapsed time) Successful transactions: 被测试服务器返回的成功连接数(code < ) Failed transactions: 连接失败的socket数 Longest transaction: 耗时最久的请求时间 shortest transaction: 耗时最短的请求时间
siege详解的更多相关文章
- Web性能压力测试工具之Siege详解
PS:Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力.可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进 ...
- Web 性能压力测试工具之 Siege 详解
Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力.可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行.s ...
- apache ab测试命令详解
这篇文章主要介绍了apache性能测试工具ab使用详解,需要的朋友可以参考下 网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种 ...
- Linq之旅:Linq入门详解(Linq to Objects)
示例代码下载:Linq之旅:Linq入门详解(Linq to Objects) 本博文详细介绍 .NET 3.5 中引入的重要功能:Language Integrated Query(LINQ,语言集 ...
- 架构设计:远程调用服务架构设计及zookeeper技术详解(下篇)
一.下篇开头的废话 终于开写下篇了,这也是我写远程调用框架的第三篇文章,前两篇都被博客园作为[编辑推荐]的文章,很兴奋哦,嘿嘿~~~~,本人是个很臭美的人,一定得要截图为证: 今天是2014年的第一天 ...
- EntityFramework Core 1.1 Add、Attach、Update、Remove方法如何高效使用详解
前言 我比较喜欢安静,大概和我喜欢研究和琢磨技术原因相关吧,刚好到了元旦节,这几天可以好好学习下EF Core,同时在项目当中用到EF Core,借此机会给予比较深入的理解,这里我们只讲解和EF 6. ...
- Java 字符串格式化详解
Java 字符串格式化详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 文中如有纰漏,欢迎大家留言指出. 在 Java 的 String 类中,可以使用 format() 方法 ...
- Android Notification 详解(一)——基本操作
Android Notification 详解(一)--基本操作 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/Notification 文中如有纰 ...
- Android Notification 详解——基本操作
Android Notification 详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 前几天项目中有用到 Android 通知相关的内容,索性把 Android Notificatio ...
随机推荐
- 关于div标签的title属性一闪一闪不正常显示的原因
弹出了chrome的开发工具就会出现以上问题.
- DWZ-JUI 树形Checkbox组件 无法一次获取所有选中的值的解决方法
UI中 tree Checkbox 组件 在官方文档中提供的oncheck事件中只能够获取当前点击的权限值,而无法获取其他选中的值 <ul class="tree treeFolder ...
- Shell高级编程视频教程-跟着老男孩一步步学习Shell高级编程实战视频教程
Shell高级编程视频教程-跟着老男孩一步步学习Shell高级编程实战视频教程 教程简介: 本教程共71节,主要介绍了shell的相关知识教程,如shell编程需要的基础知识储备.shell脚本概念介 ...
- 如何获取Flickr图片链接地址作为外链图片
Flickr,雅虎旗下图片分享网站.为一家提供免费及付费数位照片储存.分享方案之线上服务,也提供网络社群服务的平台.其重要特点就是基于社会网络的人际关系的拓展与内容的组织.这个网站的功能之强大,已超出 ...
- FineUI参考手册(离线版)现已免费提供下载!
http://fineui.com/bbs/forum.php?mod=viewthread&tid=3473
- ASP.NET MVC 关闭 客户端 xss 检查
为防止 XSS 攻击,asp.net 机制 会默认检测 请求报文 内是否有包含html标签,以提醒开发人员处理,报错如下:"从客户端中检测到有潜在危险的Request...值"当我 ...
- SQL2005SP4补丁安装时错误: -2146233087 MSDTC 无法读取配置信息。。。错误代码1603的解决办法
是在安装slq2005sp3和sp4补丁的时候碰到的问题. 起先是碰到的错误1603的问题,但网上搜索的1603的解决办法都试过了,google也用了,外文论坛也读了,依然没有能解决这个问题. 其实一 ...
- 学习SQLite之路(五) C/C++ SQLite开发实例
介绍一种乌班图中使用sqlite的用法,非常简单,下面的例子是在乌班图12.04中实现的: 1,先安装两个东西: sudo apt-get install sqlite sqlite3 sudo ap ...
- 由一次程序崩溃引起的对new表达式的再次学习
1. 起因 某天,一个同事跟我反馈说在windows上调试公司产品的一个交易核心时出现了使用未初始化的指针导致后台服务崩溃的情况.示例代码如下所示: struct sample { ][]; //.. ...
- HTML5之CSS3 3D transform 剖析式学习之一
最近坐地铁发现“亚洲动物基金”在地铁上做了很多公益广告,比较吸引人的是一个月熊的广告.做的很可爱.回去就搜了一下,发现这个网站是HTML5做的,非常炫. 所以想学习一下,方法就是传统的学习办法,模仿. ...