Siege 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Siege 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Siege 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Siege 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Siege 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-15

软件简介

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

测试实例:

Ben: $ siege -u shemp.whoohoo.com/Admin.jsp -d1 -r10 -c25
 ..Siege 2.65 2006/05/11 23:42:16
 ..Preparing 25 concurrent users for battle.
 The server is now under siege...done
 Transactions:                    250 hits
 Elapsed time:                  14.67 secs
 Data transferred:             448000 bytes
 Response time:                  0.43 secs
 Transaction rate:              17.04 trans/sec
 Throughput:                 30538.51 bytes/sec
 Concurrency:                    7.38
 Status code 200:                 250
 Successful transactions:         250
 Failed transactions:               0
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
3分钟学会世界上最简单但潜力无限的压力工具-nGrinder: http://www.nhnopensource.org/ngrinder/ Siege
2013/01/31 18:58
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
发表了资讯
2014/01/09 00:00

Siege 3.0.6 发布,压力测试工具

Siege 3.0.6 发布,此版本改变了处理 --reps=once 的方式, 现在它把 urls.txt 均匀的分配给所有的用户,而且文件中的每个 URL 只能点击一次。此版本还包括了一些 bug 修复和文档更新。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。...

2
51
发表了资讯
2013/11/01 00:00

Siege 3.0.6 beta2 发布,压力测试工具

Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。 Siege 3.0.6 beta2 发布了,该版本从根本上改变了程序使用 --reps=once 的行为;支持对 HTTP-303 的支持;修复很多小问题。

0
26
发表了资讯
2013/10/18 00:00

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

Siege 3.0.5 正式发布,该版本处理了 HTTP 标准和实践之间的不一致性,同时修复了一些显著的 bug,建议所有 Siege 用户升级到这个版本。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

0
39
发表了资讯
2013/10/16 00:00

Siege 3.0.5 beta3 发布,压力测试工具

Siege 3.0.5 beta3 发布,该版本修复了 HTTP POST 相关的 bug。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

0
19
发表了资讯
2013/09/13 00:00

Siege 3.0.4 beta1 发布,压力测试工具

Siege 3.0.4 beta1 改进对 URL 的处理,能兼容更多不符合规范但使用比较频繁的 URL 格式;改进对相对 URI 的处理;包含一个新的默认的 user-agent 兼容 RFC 2616. Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。...

0
18
发表了资讯
2013/08/20 00:00

Siege 3.0.3 发布,压力测试工具

Siege 3.0.3 正式版发布了,该版本主要的新特性就是 URL escaping。同时修复了一些 bug,例如 urls.txt 中的变量求值,动态 Accept-Encoding;改进了 siegerc 解析和很多内存问题修复。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。...

0
29
发表了资讯
2013/07/31 00:00

Siege 3.0.3 beta3 发布,压力测试工具

Siege 3.0.3 beta3 修复了 siegerc 解析器的 bug,该 bug 的现象是 siege 忽略了以空格开头的条目。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

0
28
发表了资讯
2013/07/24 00:00

Siege 3.0.3 beta2 发布,压力测试工具

Siege 3.0.3 beta2 增加了 URL 的转码,并提供关闭该特性的选项;移除了 -g/--get 请求时的 chunked 编码,便于阅读。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

0
14
发表了资讯
2013/07/13 00:00

Siege 3.0.2 beta2 发布,压力测试工具

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

1
37
发表了资讯
2013/05/30 00:00

Siege 3.0.2 beta1 发布,压力测试工具

Siege 3.0.2 beta1 修复了 Solaris 系统下无法编译的问题。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

1
15
发表了资讯
2013/05/16 00:00

Siege 3.0.1 发布,压力测试工具

Siege 3.0.1 提供了一个新方法用来循环遍历 URLs 文件,每个客户端使用文件中不同的位置开始,支持长 URLs 和 POST 数据,修复了很多bug,对文档做了更新。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

0
27
发表了资讯
2013/05/07 00:00

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

Siege 3.0.1 Beta3 修复了主机查找失败导致 siege 错误的发送流量到 localhost。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

0
18
发表了资讯
2013/04/20 00:00

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

Siege 3.0.1 Beta1 支持大的 HTTP headers 和 URLs,引入了不同的 urls.txt 文件的循环扫描的方式。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

0
30
发表了资讯
2013/04/10 00:00

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

Siege 3.0 正式版发布了,这是十年来 Siege 首个主要的版本发布,该版本最主要的是增加附加协议的支持,包括对 FTP 的支持。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。 测试实例请看这里

2
52
发表了资讯
2013/03/28 00:00

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

Siege 3.0 Beta3 允许你上传唯一文件到 FTP 服务器,Siege 将逐一使用时间戳将其改名,该特性可通过 .siegerc 设置来进行开启或者关闭;另外该版本在代码上也做了很多改进。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。...

1
14
发表了资讯
2013/03/22 00:00

Siege 3.0 Beta2 发布,压力测试工具

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

0
16
发表了资讯
2013/03/20 00:00

Siege 3.0 Beta1 发布,压力测试工具

Siege 3.0 Beta1 增加对 FTP 协议的支持,此外更完整的支持 RFC 1738 URLs。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

0
23
发表了资讯
2013/03/12 00:00

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

Siege 2.78 修复了一个 header 的 bug,当你通过 -H/--header 设置 Accept 头时会覆盖默认的 Accept 头。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

1
24
发表了资讯
2013/03/08 00:00

Siege 2.77 发布,压力测试工具

Siege 2.77 增加对 HTTP 307 重定向的支持,包括很多 autotools 问题修复。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

4
38
发表了资讯
2013/03/01 00:00

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

Siege 2.75 修复了使用摘要认证的 HEAD 请求处理问题。 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。

0
41
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/10/27 18:35

siege

安装部署: yum install -y gcc c++ wget http://download.joedog.org/siege/siege-latest.tar.gz tar -xvf siege-latest.tar.gz cd siege-version/ ./configure  make make install ######################################################################## -C, --config 在屏幕上打印显示出当前的配置,配置是包括在他的配置文件$HOME/.siegerc中,可以编辑里面的参数,这样每次siege 都会按照它运行. -v, --verbos...

0
0
发表于服务端专区
2014/04/21 17:35

siege 测试

使用 siege -c 200 -r 10 -f example.url -c是并发量,-r是重复次数。 url文件就是一个文本,每行都是一个url,它会从里面随机访问的。 example.url内容: http://www.licess.cn http://www.vpser.net http://soft.vpser.net 结果说明 Lifting the server siege… done. Transactions: 3419263 hits //完成419263次处理 Availability: 100.00 % //100.00 % 成功率 Elapsed time: 5999.69 secs //总共用时 Data transferred: 8427...

0
0
发表于开发技能专区
2018/03/04 00:17

mac siege测压

mac下有很多的测压工具,不过我个人比较倾向于小巧的siege,在mac上,安装和使用都是很方便的。需要注意的是,必须保证open file足够大,不然会报too many file open错误。 ##### 查看和修改open file值 ![open file](https://static.oschina.net/uploads/img/201803/03235242_UCdw.png "open file") 使用 `ulimit -n 10000` 可以修改该值。不过这种修改并不是永久的,关闭终端会话,又会恢复回来。 ##### 安装 mac 安装siege很...

0
0
发表了博客
2018/09/23 14:17

性能测试之siege

一、siege介绍 Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。 Siege是一个多线程http负载测试和基准测试工具。 Siege:这是Linux系统下的一个测试工具,完全使用C语言实现,可以对HTTP和FTP服务器进行负载和性能测试。通过使用Siege 提供的功能,可以很容易的制定测试...

0
0
发表了博客
2019/04/11 12:03

性能测试工具--SIEGE安装及使用简介 siege压力测试

官方网站http://www.joedog.org/ 概述 Siege是一个多线程http负载测试和基准测试工具。它有3种操作模式: 1) Regression (when invoked by bombardment)Siege从配置文件中读取URLs,按递归方式, 逐个发送请求 2) Internet simulation (Siege从配置文件中读取URLs,随机选取URL发送请求) 3) Brute force (在命令行上写上一个单独的URL,发送请求) 安装 我这里使用的是最新版的。 $ wget http://www.joedog.org/pub/siege/siege...

0
0
发表了博客
2012/10/23 22:35

Centos Siege测试使用

一、简介 一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过 程的相应时间,并在一定数量的并发访问下重复进行。 二、下载 siege需要自己从http://www.joedog.org/上自己下载 三、编译安装 [root@localhost software]# cd siege-2.69 [root@localhost software]# ./configure --prefix=/usr/local/siege --mandir=/usr/local/man [root@localhost siege-2.69]# make && make in...

0
5
发表于运维专区
2020/08/11 11:23

并发测试siege 的使用

一直想要知道怎么进行并发测试,只知道apache的ab.exe 但是我基本上都在用nginx了 今天搜了下,记录如下 sinege yum search sinege yum install sinege.x86_64 //成功 sinege -h //测试可用 siege -r 100 -c 10 http://ota.12301.local/test.php 资料 Siege命令常用参数 -c 200 指定并发数200 -r 5 指定测试的次数5 -f urls.txt 制定url的文件 -i internet系统,随机发送url -b 请求无需等待 delay=0 -t 5 持续测试5...

0
0
发表于运维专区
01/13 13:30

压力测试工具 siege

# 软件版本 - CentOS 7.9.2009 - siege 4.0.5 # 安装 ```sh yum install -y siege ``` # 基本语法 ```sh siege [options] ``` ## 基本参数 - `-c` 并发用户数 > You should not configure more users than your web server is configured to handle. - `-r` 每个用户请求的次数 - `-t` 每个用户请求的时间 # 示例1 ```sh siege -c 200 -r 100 http://192.168.56.101/ ``` ## 结果及说明 ```json { "transactions": 20000, // 总...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2009/04/28 14:55

Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

一、http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。 下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz 安装很简单 #tar zxvf http_load-12mar2006.tar.gz #cd http_load-12mar2006 #make && make install 命令格式:...

17
226
发表了问答
2013/12/22 21:15

siege进行压力测试 模拟10000用户,设置10秒,出现这个错误是什么意思?

siege进行压力测试 模拟10000用户,设置10秒,出现这个错误是什么意思?为什么会提示打开的文件太多? [error] descriptor table full sock.c:108: Too many open files

4
0
发表了问答
2008/09/15 12:05

Siege:压力模拟/测试工具

下载: wget ftp://sid.joedog.org/pub/siege/siege-latest.tar.gz 安装: %./configure ; make #make install siege包含了一组压力测试工具: SIEGE (1) Siege是一个HTTP压力测试和评测工具. 使用样例: 任务列表:www.chedong.com.url文件 http://www.chedong.com/tech/ http://www.chedong.com/tech/acdsee.html http://www.chedong.com/tech/ant.html http://www.chedong.com/tech/apache_install.html http://www.chedong...

2
9
发表了问答
2014/02/12 09:56

安装siege不成功

安装siege出现如下提示 运行siege –help -bash: siege: command not found 求解 make[2]: Leaving directory `/root/siege-2.70/doc' make[1]: Leaving directory `/root/siege-2.70/doc' Making install in html make[1]: Entering directory `/root/siege-2.70/html' make[2]: Entering directory `/root/siege-2.70/html' make install-exec-hook make[3]: Entering directory `/root/siege-2.70/html' HTML pages not in...

3
0
发表了问答
2012/11/15 07:22

推荐给开发人员的实用命令行工具

作为一名Web开发者,当程序出现问题时日子总不是那么好过。问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用失败了。优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率。命令行工具尤其有用,因为它们非常易于做自动化和脚本处理,能够以各种不同的方式进行组合和重用。...

34
431
发表了问答
2012/04/14 17:16

怎么在linux模拟器下使用siege

需要详解怎么使用siege

1
0
发表了问答
2012/04/13 17:14

siege测试报错,不知道什么原因?

在centos 里,用siege对nginx+tomcat搭建的网站进行测试,并发20000个用户,报出 [alert] socket:-180627**** select timed out:connection timed out 错,

2
0
发表了问答
2012/02/23 21:44

web的性能的评价和优化办法

我找不到他们的源代码,一些教程在哪里,我想对工具进行优化,还有除了这些工具。如果自己编写小工具的话(C#,C++),应该从哪些方面准备呢。我想学习这些应该先看什么?谢谢啦!!

1
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2 评论
449 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部