1 / 24
文档名称:

WAS压力测试使用方法.doc

格式:doc   大小:1,212KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

WAS压力测试使用方法.doc

上传人:ayst8776 2019/4/20 文件大小:1.18 MB

下载得到文件列表

WAS压力测试使用方法.doc

文档介绍

文档介绍:一、目的1、了解WAS负载测试软件的安装过程,进行安装测试实验。2、了解WAS负载测试软件的用途和简单的操作。3、掌握WAS负载测试软件测试过程。4、能够使用WAS负载测试软件进行简单的测试工作。二、实验环境操作系统:windows2000Pro+SP4应用系统:WAS服务器负载测试软件三、实验过程随着网络服务器端处理任务的日益复杂,以及网站访问量的迅速增长,服务器性能的优化已成为非常迫切的任务。在性能优化之前,测试不同条件下服务器的性能表现,并找出影响性能瓶颈所在,将是Web设计性能改善方案的重要依据。网站时,负载测试是任何Web应用开发周期中一个重要的环节。在构造一个为大量用户服务的应用之前,搞清楚产品配置能够承受多大的负载十分重要,测试能够暴露出最终会导致服务器崩溃的内存泄漏、访问阻塞等情况。但是在实际的构建过程中,若要按照系统真实运行的情况,组织成千上万的用户来进行压力测试,无论从那个方面进行实施,都是不现实的。因为一旦发现了问题,不仅需要重复的进行这种耗费资源巨大的测试,而且问题并一定能够重现,并不能方便的找出性能的瓶颈或问题所在。解决这个问题的办法是通过使用软件的办法解决,通过进行软件模拟的方法进行,这就是负载的压力测试。无论哪种情形,对运用软件进行负载测试可以获得重要的基准性能数据,为未来的代码优化、硬件配置以及系统软件、硬件更新与升级带来依据和提供数据。1Web服务器负载测试软件介绍WAS(MicrosoftWebApplicationStressTool,Web应用负载测试工具)提供了一种简单的方法模拟大量用户进行访问目标网站。这个测试工具能够提供Web应用程序工作时对硬件和软件的使用情况。为了有效的对Web应用程序进行负载(压力)测试,Microsoft发布了简单易用,功能强大的工具WAS。,。为了对网站进行负载测试,WAS可以通过一台或者多台客户机模拟大量用户访问Web网站的活动。WAS支持身份验证、加密和Cookies,也能够模拟各种浏览器类型和Modem速度,它的测试功能和性能表现良好。使用WAS时,为了更加接近真实的进行压力测试,通常推荐运行WAS的测试机和Web服务器分开。,可在本机操作系统(以Windows2000Server为例)中找到主界面,通过单击执行,其步骤是:开始->程序->MicrosoftWebApplicationStressTool。第一次执行时会出现一个Createnewscript的界面。。可以用下面四种方法之一创建脚本:通过记录浏览器的活动。通过导入IIS日志。通过把WAS指向Web网站的内容。手工制作。这里通过最常用的方法——通过记录浏览器的活动来讲解。其他三种方法在后面将会提到。图1简单的Script(脚本),需要首先关闭IE的缓冲区。(1)在工具菜单,选项(2)点常规标签,然后点删除文件按钮。,。,WAS使用一个内置的***来记录浏览器活动。按WAS的需要指定代理设置:在工具菜单,选项。在连接标签里,修改代理设置以使***指向Localhost,并且使用端口8000。不选“对于本地地址不使用***”选项。打开菜单,选择Scripts|Create|Record创建一个测试脚本。选取要记录的内容,有下面3种。图2Recorddelaybetweenrequest:记录了请求之间的延迟。由于用户实际上在浏览网站时,对于请求之间存在几秒甚至几分钟的延迟,这种录制方法在执行时会模仿用户之间的延迟发送请求,所以会是一个更加实际的测试。如果测试的目的是要发现Web应用程序的承受极限,就不要选择该项;如果只是想模拟一个特定数量的用户场景,那么选择该项进行测试捕捉请求延迟。Recordbrowsercookies&Recordthehostheader:只记录用户的会话,不记录延迟时间。一般情况下,不需要选择这两项,可以让WAS创建cookies和hostheader,这就如同用户登录某个网站一样。然而,如果有网站的回归信息时(比如一个用户的主要特征信息或者与一个永久性cookies相连的其他信息),在模拟一个新的用户登录网站和进行必要的用户配置测试前,必须保证清除cookies,如果Web应用程序需要