使用WAS对Web应用程序进行负载测试

使用WAS对Web应用程序进行负载测试

ID:36492810

大小:782.67 KB

页数:25页

时间:2019-05-11

使用WAS对Web应用程序进行负载测试_第1页
使用WAS对Web应用程序进行负载测试_第2页
使用WAS对Web应用程序进行负载测试_第3页
使用WAS对Web应用程序进行负载测试_第4页
使用WAS对Web应用程序进行负载测试_第5页
资源描述:

《使用WAS对Web应用程序进行负载测试》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、使用WAS对Web应用程序进行负载测试使用WAS对Web应用程序进行压力测试.刘艳会WAS(MicrosoftWebApplicationStressTool,Web应用负载测试工具)提供了一种简单的方法模拟大量用户来访问你的网站。这个工具能告诉我们你的Web应用程序工作时对硬件和软件的使用情况。在本文中我将告诉大家如何使用WAS,以及如何理解WAS测试的数据。1压力测试的必要性随着服务器端处理任务的日益复杂以及网站访问量的迅速增长,服务器性能的优化也成了非常迫切的任务。在优化之前,最好能够测试一下不同条件下服务器的性能表现。找出性能瓶

2、颈所在是设计性能改善方案之前的一个至关紧要的步骤。负载测试是任何Web应用的开发周期中一个重要的步骤。如果你在构造一个为大量用户服务的应用,搞清楚你的产品配置能够承受多大的负载非常重要。如果你在构造一个小型的Intranet网站,测试能够暴露出最终会导致服务器崩溃的内存漏洞以及竞争情况。但是在实际的开发过程中,要按照实际投入运行的情况,组织成千上万的用户来进行压力测试,无论从那个方面看,都是不现实的。而且这样一旦发现了问题,不仅需要重复的进行这种耗费巨大的测试,而且问题不容易重现,不能方便的找出性能的瓶颈所在。而使用软件进行压力测试就不

3、会存在这种情况。无论是哪种情形,花些时间对应用进行负载测试可以获得重要的基准性能数据,为未来的代码优化、硬件配置以及系统软件升级带来方便。即使经费有限的开发组织也可以对它们的网站进行负载测试,因为Microsoft的压力测试工具WAS是可以免费下载的。2WAS概要介绍为了有效的对Web应用程序进行压力测试,Microsoft发布了这个简单易用,功能强大的工具WAS。WAS要求WindowsNT4.0SP4或者更高,或者Windows2000。为了对网站进行负载测试,WAS可以通过一台或者多台客户机模拟大量用户的活动。WAS支持身份验证、

4、加密和Cookies,也能够模拟各种浏览器类型和Modem速度,它的功能和性能可以与数万美元的产品相媲美。使用WAS时,为了更加接近真实的进行压力测试,我们推荐运行WAS的测试机和WebServer分开。3开始使用WAS要对网站进行负载测试首先必须创建WAS脚本模拟用户活动。我们可以用下面四种方法之一创建脚本:MSN:huior_99@hotmail.com使用WAS对Web应用程序进行负载测试z通过记录浏览器的活动z通过导入IIS日志z通过把WAS指向Web网站的内容z手工制作在这里我们拿最常用的方法——通过记录浏览器的活动来讲解。其

5、他三种方法在后面将会提到。3.1录制测试脚本在录制测试脚本前,需要首先关闭IE的缓冲区。1.在工具菜单,点Internet选项2.点常规标签,然后点删除文件。。。按钮。如果使用IE5。0或以上版本则不需要修改代理设置,因为5。0以上版本的IE允许WAS改变这些设置。然而,对于IE4。0或早期版本,WAS使用一个内置的代理服务器来记录浏览器活动。按WAS的需要指定代理设置1.在工具菜单,点Internet选项2.在连接标签里,修改代理设置以使代理服务器指向Localhost并且使用端口80003.不选对于本地地址不使用代理服务器打开菜单,

6、选择Scripts

7、Create

8、Record创建一个测试脚本选取要记录的内容,有下面3种MSN:huior_99@hotmail.com使用WAS对Web应用程序进行负载测试zRecorddelaybetweenrequest:记录了请求之间的延迟。由于用户实际上在浏览网站时,请求之间存在几秒甚至几分钟的延迟,这种录制方法在执行时会模仿用户之间的延迟发送请求,所以会是一个更加实际的测试。如果我们的目的是要发现Web应用程序的承受极限,就不要选择该项;如果只是想模拟一个特定数量的用户场景,那么选择该项进行测试捕捉请求延迟。zRecord

9、browsercookies&Recordthehostheader:只记录用户的会话,不记录延迟时间。一般情况下,我们不需要选择这两项,可以让WAS创建cookies和hostheader,就好像用户登陆你的网站一样。然而,如果你有网站的回归信息时(比如一个用户的主要特征信息或者与一个永久性cookies相连的其他信息),在模拟一个新的用户登陆网站和进行必要的用户配置测试前,必须保证清除cookies,如果Web应用程序需要用户接受cookies,那么需要选中该选项。目前这个版本的WAS软件对基于浏览器IE录制脚本的方式还不支持HTT

10、P/SSL请求。一般情况下,只选择后二种会增加压力的强度。根据压力测试实际的情况,选择合适的选项,然后点“Next

11、Finish”,WAS会打开一个IE窗口,在IE中输入要测试的站点地址,然后我们就可以按照

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。