`
ruby8
  • 浏览: 206550 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

siege 安装使用

 
阅读更多

        是一个压力测试 和评测工具,设计用于web 开发这评估应用在压力下的承受能力:

可以根据配置对一个WEB站点进行多用户的并发访问,

记录每个用户所有请求过程的相应时间,

并在一定数量的并发访问下重复进行。

 

Siege时一个开放源代码项目: http://www.joedog.org

 

下载:去官网joedog.org/pub/siege/siege-latest.tar.gz 下载

 

解压:  tar -zxf siege-latest.tar.gz

 

安装:

      进入解压目录: 

                           cd siege-2.70

      执行安装命令(注意安装权限):

                           ./configure make

                           make install

成功:

      siege –help (如果有help出现,则已经安装成功)

 

 

使用说明:

 

举例:

 

    siege -c 20 -r 2 -f baidu.url

 

参数说明:
-c 20 并发20个用户
-r 2 重复循环2次
-f baidu.url 任务列表文件:URL列表

 

 

** Siege 2.70
** Preparing 20 concurrent users for battle. 这次“战斗”准备了20个并发用户
The server is now under siege.. done. 服务在“围攻”测试中:
Transactions: 40 hits 完成40次处理
Availability: 100.00 % 成功率
Elapsed time: 7.67 secs 总共用时
Data transferred: 877340 bytes 共数据传输:877340字节
Response time: 1.65 secs 相应用时1.65秒:显示网络连接的速度
Transaction rate: 5.22 trans/sec 平均每秒完成5.22次处理:表示服务器后台处理的速度
Throughput: 114385.92 bytes/sec 平均每秒传送数据:114385.92字节
Concurrency: 8.59 最高并发数 8.59
Successful transactions: 40 成功处理次数
Failed transactions: 0 失败处理次数

 

分享到:
评论

相关推荐

    siege压力测试windows版

    使用方法 siege -c 200 -r 10 -f example.url -c是并发量,-r是重复次数。 url文件就是一个文本,每行都是一个url,它会从里面随机访问的。 example.url内容: http://www.licess.cn http://www.vpser.net ...

    siege 安装包

    - 最后,执行 `sudo make install` 将siege安装到系统路径中。 3. **验证安装**:安装完成后,可以在终端输入 `siege --version` 来确认siege是否成功安装,并查看其版本信息。 **三、siege 使用示例** 1. **...

    siege-4.1.1.tar.gz

    - **安装**:使用`sudo make install`将Siege安装到系统路径。 3. **使用命令行**: - **基本用法**:`siege [URL] [-c concurrency] [-t duration]`,例如,`siege http://example.com -c 100 -t 60S`表示100个...

    siege2.72最新版本以及使用教程

    Siege是一个多线程的WEB性能测试工具,被设计成可以让WEB开发人员了解代码在长时间压力下的性能.可以模拟很多用户同时访问WEB服务器,此数量可以自由定义.这就相当于web server被围攻(siege)了. 性能指标包括已用时间...

    siege————网络压力测试工具

    siege的安装 unzip filename.zip cd siege-*.*.* ./configure --prefix=/usr/local/siege --mandir=/usr/local/man --with-ssl=/usr/local/ssl mkdir -p /usr/local/siege/etc mkdir -p /usr/local/siege/var ...

    siege-windows-3.0.5 压力测试

    **安装与使用 Siege on Windows** 虽然 Siege 更常见于 Linux 环境,但通过 Cygwin 或其他类似工具,它也可以在 Windows 上运行。下载 siege-windows 文件,解压后,通常会包含可执行文件 `siege.exe`。将其添加到...

    siege-4.0.4测试工具.zip

    安装Siege 4.0.4后,可以通过命令行进行测试。例如,要对一个网站进行测试,可以使用以下命令: ``` siege -c100 -t60s http://example.com/ ``` 在这个例子中,`-c100`指定了100个并发用户,`-t60s`表示测试时间...

    siege-latest.tar.gz

    2. **编译安装**:进入解压后的目录`siege-2.68`,运行`./configure`,然后`make`,最后使用`sudo make install`完成安装。 3. **配置URLs**:编辑`etc/urls.txt`,添加你要测试的URL。 4. **运行Siege**:使用`...

    siege-3.1.4.tar.gz

    **siege-3.1.4.tar.gz** 是一个针对WEB开发的压力测试和性能评测工具的压缩包。这个工具主要用于评估网站在高并发访问下的稳定性和...通过使用 Siege,可以有效地确保网站在高负载情况下仍能保持高效稳定的服务质量。

    siege-3.0.2.tar.gz压力测试工具

    3. **使用教程**:一旦安装完成,我们可以在命令行中输入`siege [URL]`进行测试,其中`[URL]`是你要测试的Web服务器地址。 4. **参数设置**:siege提供了一系列参数,例如`-c`指定并发用户数,`-t`定义测试时长(如 ...

    siege-3.1.2.tar.gz

    安装: #./configure #make #make install 使用 siege -c 200 -r 10 -f example.url -c是并发量,-r是重复次数。 url文件就是一个文本,每行都是一个url,它会从里面随机访问的。 example.url内容: ...

    windows下模拟高并发来进行负载测试工具siege

    首先,你需要安装siege,包括必要的依赖库如`cygwin1.dll`,确保其在PATH环境变量中。 - 通过`siege [-h] [-v] [-c COUNT] [-t SECONDS] [URL]`命令进行测试。其中: - `-h` 显示帮助信息 - `-v` 启动详细模式,...

    siege linux压力测试分析1

    Siege 的安装过程通常包括解压缩源代码包、配置、编译和安装。在示例中,解压后进入目录执行 `./configure` 配置安装路径,然后使用 `make` 和 `make install` 进行安装。安装完成后,可以在 `/usr/local/siege/bin`...

    siege测试分析1

    Siege 的安装过程相对简单。首先,解压缩下载的源代码包,然后进入目录进行编译和安装。在安装过程中,可以自定义安装路径、配置文件位置以及SSL支持。例如,安装命令通常包括`./configure`、`make` 和 `make ...

    cs_siege_cz(cs_siege的改版)

    请覆盖安装到CS安装目录的cstrike目录下。

    siege-linux下的压力测试

    在实际应用中,Siege可与性能监控工具如`top`、`htop`、`iotop`、`strace`等结合使用,以获取更全面的系统资源使用情况。同时,为了获得更准确的测试结果,建议在无其他进程干扰的环境中进行压力测试。 总结来说,...

    Siege压力测试和评测工具 v4.1.5.zip

    - 安装:在大多数Linux发行版中,可以通过包管理器(如apt-get或yum)安装Siege。对于其他平台,可以从源码编译安装,即解压`siege-4.1.5`文件,配置、编译和安装。 - 配置文件:Siege有一个配置文件`~/.siegerc`...

    cpp-Siege是一个http负载测试器和基准测试工具

    - **性能评估**:在部署新的 Web 服务或更新现有服务后,可以使用 Siege 进行性能评估,确保系统能够承受预期的用户流量。 - **压力测试**:通过模拟大量并发用户,检测服务器在极限条件下的稳定性和崩溃阈值。 - ...

Global site tag (gtag.js) - Google Analytics