是一个压力测试
和评测工具,设计用于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是一个多线程的WEB性能测试工具,被设计成可以让WEB开发人员了解代码在长时间压力下的性能.可以模拟很多用户同时访问WEB服务器,此数量可以自由定义.这就相当于web server被围攻(siege)了. 性能指标包括已用时间...
使用方法 siege -c 200 -r 10 -f example.url -c是并发量,-r是重复次数。 url文件就是一个文本,每行都是一个url,它会从里面随机访问的。 example.url内容: http://www.licess.cn http://www.vpser.net ...
siege 最新版安装包,实践过,很好使用,在linux上安装。
安装: #./configure #make #make install 使用 siege -c 200 -r 10 -f example.url -c是并发量,-r是重复次数。 url文件就是一个文本,每行都是一个url,它会从里面随机访问的。 example.url内容: ...
请覆盖安装到CS安装目录的cstrike目录下。
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 ...
本文主要介绍了多线程http负载测试和基准测试工具Siege以及Siege的安装以及使用说明,有需要的朋友可以参考下
教程名称:Siege 测评后的Linux系统调优(技术文档)课程目录:【】Siege linux测评【】[原创]zabbix 安装使用手册(HA) v1.2【】系统调优之一CPU子系统【】系统调优之三内存子系统【】系统调优之二内存子系统【】...
安装“彩虹六号:围攻”新选项卡主题,并找到所有角色和游戏动作的高清图像。 我们的扩展程序彻底改变了您使用新标签功能的方式。 多亏了它,您可以在欣赏自己喜欢的游戏的高清背景的同时增强浏览体验。 以下是我们...
选择您喜欢的壁纸,甚至还可以使用许多其他精选的新标签,而不仅仅是Siege Strike Fortnite主题。 -计算未读电子邮件。 -快速访问访问最多的网站-每个新标签上都有数字时钟,以查看当前日期时间。 -您还可以添加便签...
彩虹六号:围攻行动Stats API 该API通过名称或upID来查询任何给定玩家的Rainbow Six Siege统计信息。 同一处的多个和混合请求也是可能的。安装: 克隆整个仓库(git clone)。 将其上传到您的网络服务器的任何位置。...
学习js 最初的想法是将 iojs 中的 ... 示例:siege -f test.iojs.siege -t 1M -T application/json - c 100 siege -f test.nodejs.siege -t 1M -T application/json - c 100 为了安装 nodejs 和 iojs,我使用了 nvm。
确保使用brew install siege或其他一些brew install siege 目前正在使用 siege 3.0.7, ruby 2.0.1 安装宝石 $ gem install home_wrecker $ home_wrecker 你应该看到 $ confing file created. Please ...
安装 go get -u github.com/tux-eithel/gosiege/ 命令行 -c x Where x is the number of concurrent connections. Default 1 -exp "HeaderField Value" Filters header using regular expression. You can ...
Dungeon Siege: LOA (Steam or Original Discs)建筑特定于Linux TODOWindows特定我们建议使用安装适当的RE2C和Bison依赖项。 choco install re2cchoco install winflexbison3OpenSiege构建1. Checkout repository ...
Web压力测试通常是利用一些工具,例如微软的WebApplicationStress、Linux下的siege、功能全面 Web压力测试是目前比较流行的话题,利用Web压力测试可以有效地测试一些Web服务器的运行状态和响应时间等等,对于Web...
r6运算符 r6operators是Node.js的高质量矢量化Rainbow 6:Siege ...安装使用安装软件包: npm install r6operators2.要求它const r6operators = require ( "r6operators" )import r6operators from "r6operators" // ES
网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置...2、ab的安装 3、ab参数说明 4、ab性能指标 5、ab实际使用 6、测试nginx性能 一、
使用以下命令安装模块依赖项: $ npm install 并使用以下命令运行该应用程序: $ node app.js 将浏览器指向 ,您应该看到一个100x100黑色正方形的网格。 从命令行执行GET 您将位置10,20的正方形的颜色更改为...