文档章节

Ubuntu Siege 压力测试工具

ice天了噜
 ice天了噜
发布于 2016/10/08 18:05
字数 342
阅读 16
收藏 1
点赞 0
评论 0
  • 安装
$ sudo apt install siege
  • Siege命令常用参数
-c 200 指定并发数200
-r 5 指定测试的次数5
-f urls.txt 制定url的文件
-i internet系统,随机发送url
-b 请求无需等待 delay=0
-t 5 持续测试5分钟
# -r和-t一般不同时使用
  • 常用的几个子
# 模拟10秒内每秒访问20次
$ sudo siege http://web.meilapp.com/products -c20 -t10s

# 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输出结果说明
** SIEGE 3.0.8
** Preparing 20 concurrent users for battle.
The server is now under siege...
Lifting the server siege...      done.

Transactions:		           2 hits                                # 总共测试次数
Availability:		      100.00 %                              # 成功次数百分比
Elapsed time:		        9.02 secs                            #  总共耗时多少秒
Data transferred:	        0.01 MB                              # 总共数据传输
Response time:		        2.73 secs                    # 等到响应耗时
Transaction rate:	        0.22 trans/sec                     # 平均每秒处理请求数
Throughput:		        0.00 MB/sec                       # 吞吐率
Concurrency:		        0.61                                     # 最高并发
Successful transactions:           9                                # 成功的请求数
Failed transactions:	           0                                       # 失败的请求数
Longest transaction:	        5.40
Shortest transaction:	        0.00

Siege

© 著作权归作者所有

共有 人打赏支持
ice天了噜
粉丝 5
博文 104
码字总数 7463
作品 0
深圳
程序员
Siege:压力模拟/测试工具

下载: wget ftp://sid.joedog.org/pub/siege/siege-latest.tar.gz 安装: %./configure ; make #make install siege包含了一组压力测试工具: SIEGE (1) Siege是一个HTTP压力测试和评测工具...

oschina ⋅ 2008/09/15 ⋅ 1

Siege 2.72b1 发布,修复一个13年的bug

Siege 2.72b1 发布,该版本修复了一个存在了 13 年的 bug,另外 Siege 可使用 $sysconfir/urls.txt 作为默认的 urls.txt 文件。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在...

红薯 ⋅ 2012/02/12 ⋅ 2

mac上面使用siege并发测试工具

问题 最近接口服务出现了问题,想要重新问题,需要一款并发测试工具。 步骤 安装siege 根据brew提示配置好超时时间和自动生成配置文件即可。 使用siege 创建urls.txt 然后,里面放上你需要使...

亚林瓜子 ⋅ 05/02 ⋅ 0

Apache 压力测试

压 力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量 较少或系统资源匮乏的条件下运行...

丰圣谋 ⋅ 2013/07/09 ⋅ 0

Siege 2.53b4 发布,Web 压力评测工具

Siege 2.53b4 发布,该版本修复了某些平台下无法使用 Ctrl+C 来终止 Siege 的问题。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB...

oschina ⋅ 2012/07/31 ⋅ 0

Siege 3.0 正式版发布,压力测试工具

Siege 3.0 正式版发布了,这是十年来 Siege 首个主要的版本发布,该版本最主要的是增加附加协议的支持,包括对 FTP 的支持。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压...

oschina ⋅ 2013/04/10 ⋅ 2

Siege 2.73b7 发布,Web 压力评测工具

Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发...

oschina ⋅ 2013/02/08 ⋅ 0

Siege 3.0.1 Beta3 发布,压力测试工具

Siege 3.0.1 Beta3 修复了主机查找失败导致 siege 错误的发送流量到 localhost。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点...

oschina ⋅ 2013/05/07 ⋅ 0

Siege 2.72 发布,Web 压力评测工具

Siege 2.72 发布了,该版本修复了一个存在了 13 年的 bug,另外当不提供 -f file 参数时,siege 将自动在 $sysconfdir 目录下找 urls.txt 文件进行读取。 Siege是一个压力测试和评测工具,设...

红薯 ⋅ 2012/02/17 ⋅ 1

Siege 3.0.5 正式发布,压力测试工具

Siege 3.0.5 正式发布,该版本处理了 HTTP 标准和实践之间的不一致性,同时修复了一些显著的 bug,建议所有 Siege 用户升级到这个版本。 Siege是一个压力测试和评测工具,设计用于WEB开发这评...

oschina ⋅ 2013/10/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java集合类总结笔记

一、集合类的层次关系 主要容器集合类的特点: ArrayList 一种可以动态增长和缩减的索引序列 LinkedList 一种可以在任何位置进行高效地插入和删除的有序序列 ArrayDeque 一种用循环数组实现的...

edwardGe ⋅ 10分钟前 ⋅ 0

spring RMI远程调用

RMI https://www.cnblogs.com/wdh1995/p/6792407.html

BobwithB ⋅ 16分钟前 ⋅ 0

Jenkins实践2 之基本配置

1 插件管理 系统管理->插件管理 在可选插件中可以自主安装插件 2 管理用户 系统管理->管理用户->新建用户 3 安全配置 系统管理->全局安全配置 授权策略 选择安全矩阵 然后添加现有的用户,赋...

晨猫 ⋅ 16分钟前 ⋅ 0

c++智能指针

1、是一种泛型类,针对指针类型的泛型类,会保存指针 2、重载了符号 *和-> 对智能指针使用这两个符号,相当于对保存的泛型使用这两个符号 3、当智能指针引用计数为0时,会去释放指针指向的资...

国仔饼 ⋅ 17分钟前 ⋅ 0

Spring Boot错误处理机制

1)、SpringBoot默认的错误处理机制 默认效果: 1)、浏览器,返回一个默认的错误页面 浏览器发送请求的请求头: 2)、如果是其他客户端,默认响应一个json数据 原理: 可以参照ErrorMvcAut...

小致dad ⋅ 18分钟前 ⋅ 0

ftp连接不上的终极办法 SFTP

假如FTP由于各种原因就是连不上,那么用SFTP协议吧,使用登录服务器的账号密码。

sskill ⋅ 23分钟前 ⋅ 0

Unity 围绕旋转角度限制(Transform.RotateAround)

在 Unity 中可以利用 Transform.RotateAround 围绕指定物体进行旋转,但某些情况下可能需要对旋转角度进行控制。我是先计算出预设角度大小,然后判断是否在限定角度范围内是则进行旋转。 相关...

大轩 ⋅ 24分钟前 ⋅ 0

阿里沙箱环境支付宝测试demo

阿里支付宝支付和微信支付,包括:阿里沙箱环境支付宝测试demo,支付宝支付整合到spring+springmvc+mybatis环境和微信整合到如上环境,功能非常齐全,只需要修改对应的配置文件即可,帮助文档...

码代码的小司机 ⋅ 26分钟前 ⋅ 0

JDK1.6和JDK1.7中,Collections.sort的区别,

背景 最近,项目正在集成测试阶段,项目在服务器上运行了一段时间,点击表格的列进行排序的时候,有的列排序正常,有的列在排序的时候,在后台会抛出如下异常,查询到不到数据,而且在另外一...

tsmyk0715 ⋅ 43分钟前 ⋅ 0

C++ 中命名空间的 5 个常见用法

相信小伙伴们对C++已经非常熟悉,但是对命名空间经常使用到的地方还不是很明白,这篇文章就针对命名空间这一块做了一个叙述。 命名空间在1995年被引入到 c++ 标准中,通常是这样定义的: 命名...

柳猫 ⋅ 48分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部