文档章节

Ubuntu Siege 压力测试工具

ice天了噜
 ice天了噜
发布于 2016/10/08 18:05
字数 342
阅读 17
收藏 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
博文 106
码字总数 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
3.7K
1
mac上面使用siege并发测试工具

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

亚林瓜子
05/02
0
0
Siege 2.72b1 发布,修复一个13年的bug

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

红薯
2012/02/12
548
2
Siege 2.53b4 发布,Web 压力评测工具

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

oschina
2012/07/31
655
0
Siege 3.0 正式版发布,压力测试工具

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

oschina
2013/04/10
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu16.04下安装docker

[TOC] 本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版,是开发人员和小型团队的理想选择。 1. 开始安装 1.1 由于...

豫华商
今天
10
0
使用XShell工具密钥认证登录Linux系统

如果你是一名Linux运维,那么Linux服务器的系统安全问题,可能是你要考虑的,而系统登录方式有两种,密码和密钥。哪一种更加安全呢? 无疑是后者! 这里我为大家分享用Xshell利器使用密钥的方...

dragon_tech
今天
8
0
day178-2018-12-15-英语流利阅读-待学习

“真蛛奶茶”了解一下?蜘蛛也会产奶了 Lala 2018-12-15 1.今日导读 “蛋白质含量是牛奶的 4 倍,并有着更低的脂肪和含糖量”,听起来诱人又美味的并不是羊奶或豆奶,而是你可能打死都想不到...

飞鱼说编程
今天
12
0
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents

场景重现 npm install --verbose 安装依赖的时,出现如下警告 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):npm WARN notsup SKIPPING OPTIONA......

taadis
今天
2
0
OSChina 周六乱弹 —— 你一口我一口多咬一口是小狗

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文 :分享Roy Orbison的单曲《She's a Mystery to Me》 《She's a Mystery to Me》- Roy Orbison 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
495
6

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部