- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WAST---Web服务器压力测试实例
Web 服务器压力测试
Web 服务器 搭建完成上线在即,其能够承载多
大的访问量,响应速度、容错能力等 性能指标 ,所有这些是管理人员最想知道也最为担心的。 如何才能知晓这一切呢 ?通过工具进行 Web 压力测试是个好方法。通过它可以有效地测试 Web 服务器的运行状态和响应时间等性能指标。
一、测试环境 :
hardsoft :CPU:Athlon XP2500+ 、内存
512MB 、硬盘 80GB
Server OS :Windows Server 2003
IIS: 6.0
BBS: 动网 7.0
IP: 192.1681.20
Tool :Web Application Stress Tool
二、工具介绍
可用来进行 Web 压力测试的工具有很多,比如微软的 Web Application Stress 、Linux下的 siege 、功能全面的 Web-CT 等等,这些都是非常优秀的 Web 压力测试工具 。虽然这些工具给我们 测试服务 器承受能力带来方便, 但是它
们却是 “双刃剑 ”,攻击者利用随便一种比较全面的测试工具就可以对一台小型的 Web 服务器发动灾难性的拒绝式攻击。
下面笔者就以微软的 Web Application
Stress Tool( 简称 WAS T)为例进行一次 Web 压力测试。这是由微软的网站 测试人员开发 的专门用来进行实际 网站压力测试 以一套工具。透过这套功能强大的 压力测试工具 ,管理人员可以在网站实际上线之前先网站进行如同真实环境下的
测试,以找出系统潜在的问题, 对系统进行进一步的调整、设置工作。
三、工具设置
下载并安装 WAST ,过程及其简单。 然后运行 WAST 可以看到其界面非常简洁,在对目标
Web 服务器进行压力测试之前,首先要对它进
行一些必要的设置。
1、设置并行连接数
点击左侧的 “Defaults →Settings 打”开设
置面板。在 Concurrent Connections 下进行并行连接设置。 Stress level (threads) 是最少线程,Stress multiplier 是最大线程。 这里的线程是指定程序在后台用多少线程进行请求, 也就是
相当于模拟多少个客户机的连接,一般填写
~1000 ,因为这个线程数是根据本机的承受力来设置的,如果你对自己的机器配置有足够信心的话,那么可以设置得更高一些。 (图 1)
1
2、设置持续时间
在“Test Run Time ”中用来指定一次压力测试需要持续的时间,分为天、小时、分、秒几个单位级别,比如我们设置为 1 个小时。 (图 2)
2
3、其余设置
“Rpquest Delay ”设置延迟时间, 我们设置
100~500 。“Suspend”设置设定挂起时间,
Warmup 时间是初始化测试运行时间, cooldown 时间就是指定结束阶段的测试时间。 Bandwith ”指定带宽瓶颈,允许你模拟从 14.4 Kbps 的 modem 连接到 T1 (1.5 Mbps) 的 Local
Area Network (LAN) 连接的网络带宽。 Redirects 设置重定向时间, “ Throughput ”设
置用户、密码页面状态保存等是否启用, “Name resolution ”设置是否进行名称解析。所有以上
的选项大家可以根据自己的需要进行设置。 (图 3)
3
四、压力测试
设置完成后就可以进行压力测试, 测试的步骤如下:
第一步:点击工具栏上的 “new script 按”钮在打开的面板中点击 “Nanual”按钮创建一个新
的测试项目。 在打开的窗口中对它进行设置, 在主选项中的 server 中填写要测试的服务器的 IP 地址,这里我们填写 192.168.1.20 ,在下方选择测试的 Web 连接方式,这里的方式 Verb 选择 get ,path 选择要测试的 Web 页面路径,这里填写 /Index.asp 即动网的首页文件, WAST 可以设置更多的 Path 。(图 4)
4
第二步:在 “Settings 的”功能设置中将
Stress level (threads) 线程数设置为 1000 。完
毕后,点工具中的灰色三角按钮即可进行测试。
测试过程 中我们可以从服务器的任务管理器中
看到 CPU 使用率已经 达到 100% ,损耗率达到
最大见图 5。在 CMD 窗口中使用命令 netstat
-an, 可以看到客户端的 IP 地址在服务器上的 80
端口进行了非常多的连接见图 6,而且 Web 网站已经打不开了,提示过多用户连接。 (图 5)(图
6)
5
6
总结:通过 Web 压力测试,管理员对
您可能关注的文档
- word 无法创建工作文件 请检查临时环境变量.doc
- XX5年西安管理咨询机构排名TOP10.doc
- XXXXXX公司稽查处罚通知单.doc
- XXX 县村村通电商服务站协议.doc
- XXX党支部委员会关于召开党员大会进行换届选举工作的请示.doc
- XXX党委会会议议题呈批单.doc
- XXX公司入厂须知.doc
- XXX公司关于申请公租房的函.doc
- XXX公司关于成立党支部的请示.doc
- XXX公司工作周报-模板.doc
- 2025四川南充市公路管理局南充市水务局遴选3人笔试备考题库附答案解析.docx
- 2025年清水河县事业单位联考招聘考试历年真题完美版.docx
- 2025年正安县事业单位联考招聘考试历年真题完美版.docx
- 2025年金沙县事业单位联考招聘考试真题汇编新版.docx
- 2025年乐业县辅警招聘考试真题汇编及答案1套.docx
- 2025年新龙县事业单位联考招聘考试历年真题附答案.docx
- 2025年淮阳县事业单位联考招聘考试历年真题含答案.docx
- 2025年紫金县事业单位联考招聘考试真题汇编含答案.docx
- 2025年永福县事业单位联考招聘考试历年真题推荐.docx
- 2025年睢县事业单位联考招聘考试历年真题含答案.docx
最近下载
- 2024年春江苏开放大学单片机应用技术第4次作业.docx VIP
- DB23T 3469-2023 高寒地区公路工程振动拌和水泥混凝土施工技术规程.pdf VIP
- 儿科学新生儿缺氧缺血性脑病病例分析,病例导入法.docx VIP
- 中华人民共和国青藏高原生态保护法全文PPT.ppt VIP
- 1000辆车和600名司机也能通过软件管理?这个平台帮你轻松搞定管理论文.doc VIP
- 提供餐饮服务的投标书.docx VIP
- ISO 13920-2023E中文+英文焊接公差- 尺寸、形状和位置.pdf
- 完整《青藏高原生态保护法》全文解读PPT.docx VIP
- 华东-杭州-万科-玉鸟集开业调研报告-0524(2).pdf VIP
- 教务管理系统(软件项目管理大作业)-计科.doc VIP
原创力文档


文档评论(0)