- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WAS压力测试使用方法.doc
WAS压力测试使用方法
一、目的
1、了解WAS负载测试软件的安装过程,进行安装测试实验。
2、了解WAS负载测试软件的用途和简单的操作。
3、掌握WAS负载测试软件测试过程。
4、能够使用WAS负载测试软件进行简单的测试工作。
二、实验环境
操作系统:windows 2000 Pro + SP4
应用系统:WAS服务器负载测试软件
三、实验过程
随着网络服务器端处理任务的日益复杂,以及网站访问量的迅速增长,服务器性能的优化已成为非常迫切的任务。在性能优化之前,测试不同条件下服务器的性能表现,并找出影响性能瓶颈所在,将是Web设计性能改善方案的重要依据。
在构造一个Intranet 网站时,负载测试是任何Web 应用开发周期中一个重要的环节。在构造一个为大量用户服务的应用之前,搞清楚产品配置能够承受多大的负载十分重要,测试能够暴露出最终会导致服务器崩溃的内存泄漏、访问阻塞等情况。
但是在实际的构建过程中,若要按照系统真实运行的情况,组织成千上万的用户来进行压力测试,无论从那个方面进行实施,都是不现实的。因为一旦发现了问题,不仅需要重复的进行这种耗费资源巨大的测试,而且问题并一定能够重现,并不能方便的找出性能的瓶颈或问题所在。解决这个问题的办法是通过使用软件的办法解决,通过进行软件模拟的方法进行,这就是负载的压力测试。
无论哪种情形,对运用软件进行负载测试可以获得重要的基准性能数据,为未来的代码优化、硬件配置以及系统软件、硬件更新与升级带来依据和提供数据。
1 Web服务器负载测试软件介绍
WAS(Microsoft Web Application Stress Tool,Web 应用负载测试工具)提供了一种简单的方法模拟大量用户进行访问目标网站。这个测试工具能够提供Web 应用程序工作时对硬件和软件的使用情况。为了有效的对Web 应用程序进行负载(压力)测试,Microsoft 发布了简单易用,功能强大的工具WAS。
WAS 要求具备的操作系统必须是 Windows NT 4.0 SP4 或者Windows 2000 Server, Internet Explorer 4.0 以上版本。为了对网站进行负载测试,WAS 可以通过一台或者多台客户机模拟大量用户访问Web网站的活动。WAS 支持身份验证、加密和Cookies,也能够模拟各种浏览器类型和Modem 速度,它的测试功能和性能表现良好。
使用WAS时,为了更加接近真实的进行压力测试,通常推荐运行WAS的测试机和Web服务器分开。
2 Web Application Stress Tool的设置及其操作
2.1 主界面窗口
第一次安装完WAS后,可在本机操作系统(以Windows 2000 Server为例)中找到主界面,通过单击执行,其步骤是:
开始-程序-Microsoft Web Application Stress Tool。
第一次执行时会出现一个Create new script 的界面。
2.2 制作生成脚本
1.开始使用WAS
要对网站进行负载测试首先必须创建WAS 脚本模拟用户的活动。可以用下面四种方
法之一创建脚本:
通过记录浏览器的活动。
通过导入IIS 日志。
通过把WAS 指向Web 网站的内容。
手工制作。
这里通过最常用的方法——通过记录浏览器的活动来讲解。其他三种方法在后面将会提到。
图1 简单的Script(脚本)界面
2.录制测试脚本
在录制测试脚本前,需要首先关闭IE 的缓冲区。
(1)在工具菜单,点Internet 选项
(2)点常规标签,然后点删除文件按钮。
如果使用IE5.0 或以上版本则不需要修改代理设置,因为5.0 以上版本的IE 允许WAS改变这些设置。而对于IE4.0 或早期版本,WAS 使用一个内置的代理服务器来记录浏览器活动。
按WAS 的需要指定代理设置:
在工具菜单,点Internet 选项。
在连接标签里,修改代理设置以使代理服务器指向Localhost,并且使用端口8000。
不选“对于本地地址不使用代理服务器”选项。
打开菜单,选择Scripts|Create|Record 创建一个测试脚本。
选取要记录的内容,有下面3 种。
图2
Record delay between request:记录了请求之间的延迟。由于用户实际上在浏览网站时,对于请求之间存在几秒甚至几分钟的延迟,这种录制方法在执行时会模仿用户之间的延迟发送请求,所以会是一个更加实际的测试。如果测试的目的是要发现Web 应用程序的承受极限,就不要选择该项;如果只是想模拟一个特定数量的用户场景,那么选择该项进行测试捕捉请求延迟。
Record browser cookies Record the host header:只记录用户
您可能关注的文档
- P33ING1在口腔鳞状细胞癌中的表达及意义.pdf
- p38MAPK信号传导通路及其抑制剂的研究现状.pdf
- P53P21Rb信号通路在缺血再灌注损伤后期肾小管上皮细胞衰老中的作用.pdf
- P53及其信号通路在肿瘤耐药分子机制中的研究进展.pdf
- PCB边角料基材的热解特性及动力学研究.pdf
- PCNA和EMMPRIN在食管鳞癌中的表达及其临床意义.pdf
- PCR_双酶切鉴定STGC3抑癌基因重组子假阳性研究.pdf
- PDA在桥梁检测中的应用.pdf
- pdftgfβ1对奶牛乳腺上皮细胞增殖凋亡及hsp70蛋白表达的影响.pdf
- PdNiCrV钎料钎焊SiC陶瓷的接头组织及性能.pdf
- 第九章 销售与收款循环审计 .pdf
- 1.9《体积单位间的进率》说课(课件)-2024-2025学年六年级上册数学苏教版.pptx
- 长方体和正方体的体积计算(课件)-2023-2024学年人教版五年级数学下册.pptx
- 第二次月考素养提升卷(5~6单元)(试题)-2024-2025学年五年级数学上册人教版.docx
- 4.表内乘法(一)(乘加、乘减)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 表内乘法(7的乘法口诀)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 吨的认识(课件)-2024-2025学年三年级上册数学人教版.pptx
- 期中检测卷(试题)-2024-2025学年五年级上册语文统编版.docx
- 第七单元《扇形统计图》思维拓展练习(课件)-2024-2025学年六年级上册数学人教版.pptx
- 本文中来自ASME BPE标准委员会的现任委员将一一为您答疑解惑 .pdf
文档评论(0)