文档章节

Ubuntu Siege 压力测试工具

ice天了噜
 ice天了噜
发布于 2016/10/08 18:05
字数 342
阅读 87
收藏 1
  • 安装
$ 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
博文 110
码字总数 8097
作品 0
深圳
程序员
私信 提问
加载中

评论(0)

[技术博客]几种网站压力测试工具调研与使用

[技术博客]几种网站压力测试工具调研与使用 我们在beta阶段对于网站访问做了不少优化工作,因此打算在本阶段尾声时对网站做了一个简单的压力测试,进而估算一下网站现在的并发量及处理能力。...

osc_13a0punx
2019/05/21
3
0
Web 性能压力测试工具之 Siege 详解

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

osc_w55yykyo
2019/08/11
3
0
Siege 2.72b1 发布,修复一个13年的bug

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

红薯
2012/02/12
559
2
mac上面使用siege并发测试工具

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

亚林瓜子
2018/05/02
0
0
Siege 2.72 发布,Web 压力评测工具

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

红薯
2012/02/17
1.3K
1

没有更多内容

加载失败,请刷新页面

加载更多

daily work report on May 25,2020

React-Native工程师 岗位要求 1、三年以上基于React-Native技术完成电商平台app混合开发实际工作经验,熟悉电商平台相关业务。 2、能熟练掌握React-Native,并能基于该技术独立完成相关工作,...

qwfys
18分钟前
23
0
HTTP/3 未来可期?

点击上方“朱小厮的博客”,选择“设为星标” 后台回复"加群",加入新技术 2015 年 HTTP/2 标准发表后,大多数主流浏览器也于当年年底支持该标准。此后,凭借着多路复用、头部压缩、服务器推...

osc_3b0dcpcm
20分钟前
5
0
【原创】JVM系列01 | 开篇

  20大进阶架构专题每日送达   1. Java 虚拟机是什么? 1.1 虚拟机   虚拟机:虚拟的计算机,一个用来执行虚拟计算机指令的软件。   虚拟机分为系统虚拟机和程序虚拟机。   系统虚...

osc_0k23td2u
21分钟前
8
0
Flink 1.10 细粒度资源管理解析

相信不少读者在开发 Flink 应用时或多或少会遇到在内存调优方面的问题,比如在我们生产环境中遇到最多的 TaskManager 在容器化环境下占用超出容器限制的内存而被 YARN/Mesos kill 掉[1],再比...

osc_n0c6719w
22分钟前
17
0
IDEA使用技巧-->查看继承关系

在开发中项目庞大的时候你会不知道当前类在项目中的使用情况,在哪被继承?在哪被实现?和谁有关联? 快捷键 eclipse中是: ctrl+tidea中是: ctrl+H点击当前类, 然后ctrl+H...

宇宝
23分钟前
21
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部