


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WEB服务器性能测试工具一、http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。 下载地址:/test/http_load/http_load-12mar2006.tar.gz 安装很简单 #tar zxvf http_load-12mar2006.tar.gz #cd http_load-12mar2006 #make & make install 命令格式:http_load -p 并发访问进程数 -s 访问时间 需要访问的URL文件 参数其实可以自由组合,参数之间的选择并没有什么限制。比如你写成http_load -parallel 5 -seconds 300 urls.txt也是可以的。我们把参数给大家简单说明一下。 -parallel 简写-p :含义是并发的用户进程数。 -fetches 简写-f :含义是总计的访问次数 -rate 简写-p :含义是每秒的访问频率 -seconds简写-s :含义是总计的访问时间 准备URL文件:urllist.txt,文件格式是每行一个URL,URL最好超过50100个测试效果比较好.文件格式 如下: /uncategorized/choose-vps.html /vps-cp/hypervm-tutorial.html /coupons/diavps-april-coupons.html /security/vps-backup-web-mysql.html 例如: http_load -p 30 -s 60 urllist.txt 参数了解了,我们来看运行一条命令来看看它的返回结果 命令:% ./http_load -rate 5 -seconds 10 urls说明执行了一个持续时间10秒的测试,每秒的频率为5。 49 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds5916 mean bytes/connection4.89274 fetches/sec, 28945.5 bytes/secmsecs/connect: 28.8932 mean, 44.243 max, 24.488 minmsecs/first -response: 63.5362 mean, 81.624 max, 57.803 minHTTP response codes: code 200 - 49 结果分析: 149 fetches, 2 max parallel, 289884 bytes, in 10.0148 seconds 说明在上面的测试中运行了49个请求,最大的并发进程数是2,总计传输的数据是289884bytes,运行的时间是10.0148秒 25916 mean bytes/connection说明每一连接平均传输的数据量289884/49=5916 34.89274 fetches/sec, 28945.5 bytes/sec 说明每秒的响应请求为4.89274,每秒传递的数据为28945.5 bytes/sec 4msecs/connect: 28.8932 mean, 44.243 max, 24.488 min说明每连接的平均响应时间是28.8932 msecs ,最大的响应时间44.243 msecs,最小的响应时间24.488 msecs 5msecs/first-response: 63.5362 mean, 81.624 max, 57.803 min 6、HTTP response codes: code 200 - 49 说明打开响应页面的类型,如果403的类型过多,那可能 要注意是否系统遇到了瓶颈。 特殊说明: 测试结果中主要的指标是 fetches/sec、msecs/connect 这个选项,即服务器每秒能够响应的查询次数, 用这个指标来衡量性能。似乎比 apache的ab准确率要高一些,也更有说服力一些。 Qpt-每秒响应用户数和response time,每连接响应用户时间。 测试的结果主要也是看这两个值。当然仅有这两个指标并不能完成对性能的分析,我们还需要对服务器的 cpu、men进行分析,才能得出结论 二、webbench webbench是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力。下载 地址可以到google搜,我这里给出一个 下载地址:/test/webbench/webbench-1.5.tar.gz 这个程序更小,解压后不到50K,呵呵 安装非常简单 #tar zxvf webbench-1.5.tar.gz #cd webbench-1.5 #make & make install 会在当前目录生成webbench可执行文件,直接可以使用了 用法: webbench -c 并发数 -t 运行测试时间 URL 如: webbench -c 5000 -t 120webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装: 1. wget linux/webbench/webbench-1.5.tar.gz 2. tar zxvf webbench-1.5.tar.gz 3. cd webbench-1.5 4. make & make install 3、使用: 1. webbench -c 3000 -t 30 55/phptest.php 参数说明:-c表示并发数,-t表示持续时间(秒) 4、测试结果示例: Webbench Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET A href=/UploadFiles_3528/201104/20110407113349490.jpg 500 clients, running 30 sec. Speed=3230 pages/min, 11614212 bytes/sec. Requests: 1615 susceed, 0 failed.MySQL性能测试工具MySQL性能测试是我们经常需要用到的,下面就为您介绍几个比较常用的MySQL性能测试工具,如果您对此感兴趣的话,不妨一看。 三个MySQL性能测试工具:The MySQL Benchmark Suite、MySQL super-smack、MyBench。除了第一个为MySQL性能测试工具,其他两个都为压力测试工具。 1. The MySQL Benchmark Suite 这个测试工具是随着MySQL绑定发行的,基于Perl语言和其中的两个模块:DBI和Benchmark。如果有需要,它支持所有支持DBI驱动的数据库。可以通过修改bench-init.pl的选项以符合需要。另外提醒的是,它不支持多CPU。 进行测试时,执行run-all-tests脚本,具体的命令选项请看README。 2. MySQL super-smack 这是一个强大的广受赞誉的压力测试工具,支持MySQL和PostgreSQL。 /mysql/super-smack/ 安装很简单,请先仔细阅读目录里的指导文件。 Preparing test
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历史玄学考试试题及答案
- 2025年黄山市祁门县国有投资集团有限公司人才招聘5人模拟试卷完整答案详解
- 2025年宿州市中医医院招聘36人考前自测高频考点模拟试题及答案详解参考
- 2025湖南郴州市嘉禾县事业单位第一批公开招聘引进高层次人才和急需紧缺人才13人模拟试卷附答案详解(模拟题)
- 【教师招聘】2025年九江经济技术开发区中心幼儿园公开招聘顶岗教师考前自测高频考点模拟试题带答案详解
- 2025广东惠州市惠阳区教育局选调下属事业单位工作人员15人考前自测高频考点模拟试题及参考答案详解
- 2025广西河池市中共罗城仫佬族自治县委员会党校招聘就业见习人员2人模拟试卷及答案详解(易错题)
- 2025年宁夏医科大学自主公开招聘考前自测高频考点模拟试题及完整答案详解
- 2025年浙江大学医学院附属第二医院招聘心电图室工作人员若干人考前自测高频考点模拟试题及完整答案详解1套
- 2025内蒙古鄂尔多斯市达拉特旗公立医院引进卫生高层次人才和紧缺专业人才5考前自测高频考点模拟试题附答案详解(考试直接用)
- 电力系统反恐怖知识讲座
- 铁道车辆制动装置及制动新技术全套教学课件
- 对意外伤害儿童的紧急救治方法
- 化学氧化二氧化氯氧化课件
- 为成果而管理
- 乳腺癌骨转移护理查房课件
- 新视野大学英语1读写教程-Unit1-Fresh-Start-课件
- 中建盘扣式落地卸料平台施工方案
- 客户信息登记表
- 不合格品处置记录表(标准版)
- 中医科自查、评价、分析、整改记录
评论
0/150
提交评论