`
joy2everyone
  • 浏览: 134896 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

Siege 使用笔记

阅读更多
Siege 是一款开源的http/https回归(性能)测试的工具。

测试环境:
siege.i686 (2.72-2.fc16)
Linux version 3.3.2-6.fc16.i686 (Fedora16)

1. 安装siege

a.yum list | grep siege
b.sudo yum -y install siege.i686

2. 简单测试

siege -c10 -t10S http://yourapp_services_url

(并发数为10,执行时间为10秒)

(注:针对URL多个参数可以通过以下2种方式来添加,例如:test1=11&test2=22)

siege -c10 -t10S "http://yourapp_services_url?test1=11&test2=22"


或者

siege -c10 -t10S http://yourapp_services_url?test1=11\&test2=22


如果命令如下写法,将会丢失test2参数

siege -c10 -t10S http://yourapp_services_url?test1=11&test2=22


3. Siege提供URLFile(其中可以定义好多条测试URLs,可将其随即测试执行来模拟,详细见文档)

4. 性能测试过程中,当并发数达到一定情况下可能会遇到“FATAL: unable to allocate memory for ** simulated browser: Cannot allocate memory”类似错误,这是由于linux系统配置限制导致的,可通过"ulimit -a"查看, 修改参数来进行调试(但总会受限于测试环境的硬件设备)。

5. 参考文档
[1].http://www.joedog.org/siege-manual/
[2].http://www.ibm.com/developerworks/cn/linux/l-cn-ulimit/



分享到:
评论

相关推荐

    siege使用指南

    siege的常见使用

    siege 使用说明

    siege 是软件压力测试小工具,主要介绍工具和使用方法。

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

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

    siege-windows.rar

    siege压力测试windows版

    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 安装包

    siege 最新版安装包,实践过,很好使用,在linux上安装。

    siege-4.1.1.tar.gz

    siege-4.1.1.tar.gz

    siege-3.1.2.tar.gz

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

    siege-4.0.4测试工具.zip

    siege-4.0.4 Siege是一款高性能的Http压力测试工具。 Siege支持身份验证、cookies、http、https和ftp协议。

    X Hero Siege 3.16[CN]技能加强版

    魔兽地图X Hero Siege 3.16[CN]技能加强版

    siege-3.1.4.tar.gz

    siege (压力测试和评测工具),Siege是一个压力测试和评测工具,用于WEB开发。

    siege-windows-3.0.5 压力测试

    Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力

    siege3.0压测工具及脚本示例.zip

    siege3.0 windows版,实测可用。 ./siege -c 100 -t 1S http://localhost:9501 ./siege -c 100 -t 1M http://localhost:9501 ./siege -c 100 -t 1S -f urls.txt ./siege --debug -c 10 -t 1S ...

    siege-windows-3.0.5.0

    windows版siege并发测试工具,便捷,快速测试服务器性能及接口响应速度。

    cs_siege_cz(cs_siege的改版)

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

    siege-2.67.tar.gz

    Siege 是一个回归测试和基准测试的程序. 它旨在让开发人员在压力下测试性能, 了解系统的承受能力。 Siege 支持 HTTP、HTTPS 协议。 Siege 可以配置一定数量的客户端并发访问服务器。

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

    siege-3.0.2.tar.gz压力测试工具,个人感觉是目前比较好用的linux下压力测试工具。

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

    二、siege的使用 举例说明: 50个用户(每次并发量)重复100次 共产生 50*100 个请求 /usr/local/siege/bin/siege -c 50 -r 100 www.baidu.com 50个用户 重复100次 发送GET参数 /usr/local/siege/bin/siege ...

    The siege in Peking, China against the world

    The siege in Peking, China against the world

    siege测试分析1

    siege测试分析1

Global site tag (gtag.js) - Google Analytics