微软Web Application Stress 的使用体验

朋友下载微软Web压力测试工具却不会用,且无中文版。作者曾在做B/S下的CRM系统时用过,为方便大家,写下简单使用说明。该工具可模拟多用户操作网站,在.Net开发B/S应用程序投入运行时,能用于测试并获取站点稳定参数。

有个朋友来信说下了微软的Web压力测试工具,但不会使用,也没有中文的版本,有幸我做B/S下的CRM系统时曾经用过,为了方便大家,我写了一下简单使用的说明,当然只是简单的使用,起个抛砖引玉的作用J

       Web Application Stress 从英文上看就知道是Web的压力测试工具。它可以用来模拟多个用户操作网站,特别在.Net开发B/S的应用程序时,在程序投入运行时,可以用它来进行程序的测试并得到Web站点的稳定参数。

       说了很多也许大家会说WAS一定不好上手,这是大家多虑了,微软的东东从来就是方便大家的(我可没有替微软做广告的意思,事实如此),下面我就把WAS的简单使用说一下:

1.         如图1,选择Scripts|Create|Record 创建一个测试脚本。

1

2.         如图2,选取要记录的内容,有下例3种,request(请求)cookies(网上信息块),和host headers(主机标题)

2

3.         选中后按next,再按入Finish按钮,会自动打开IE,如图3,你就可在这个IE中输入你要测试的URL,并在站内按照你想要测试的方式进行站内的浏览,让WAS进行解本记录。我这里对系统分析员网站www.csai.com.cn进行测试。

]

3

4.         如果你要结束你要的步骤,你可在WAS工具的Record 标签上单击Stop Recording按钮。

这时你就可以用刚刚记录的脚本进行测试了,选中菜单栏中的Scripts|Run来运行刚刚记录下的脚本。当然如果你不满意你刚刚记录的脚本,你也可以手动修改。下图就是手动修改的图面,如图4

4

5.     运行完脚本后,你就可以查看报告了,在View|Report中,图6就是报告。

6

       上面介绍的就是Web Application Stress的使用,大家如果有不明白的,可以到www.vchelp.net或是www.csai.com.cn上和我联系,网名:落叶夏日(cwj.007),我的Email:cwj.007@sohu.com

 

 

你的Web服务器和应用到底能够支持多少并发用户访问?在出现大量并发请求的情况下,软件会出现问题吗?这些问题靠通常的测试手段是无法解答的。本文介绍 了Microsoft为这个目的而提供的免费工具WAS及其用法。另外,本文介绍了一种Web应用的性能优化方法,并利用WAS测试了它的性能改善程度。 随着服务器端处理任务的日益复杂以及网站访问量的迅速增长,服务器性能的优化也成了非常迫切的任务。在优化之前,最好能够测试一下不同条件下服务器的性能表现。找出性能瓶颈所在是设计性能改善方案之前的一个至关紧要的步骤。    本文介绍Microsoft的Web Application Stress Tool(WAS,Web应用负载测试工具)在Web服务器性能测试中的应用(注:Stress基本含义为“重压;压力”等,本文称之为“负载”)。另 外,我们还将通过WAS评估一种相对简单的网站性能改善方法,这种方法的基本思想是在服务器上生成静态的HTML页面、避免过多的数据库调用。   负载测试是任何Web应用的开发周期中一个重要的步骤。如果你在构造一个为大量用户服务的应用,搞清楚你的产品配置能够承受多大的负载非常重要。如果你在构造一个小型的Intranet网站,测试能够暴露出最终会导致服务器崩溃的内存漏洞以及竞争情况。 无论是哪种情形,花些时间对应用进行负载测试可以获得重要的基准性能数据,为未来的代码优化、硬件配置以及系统软件升级带来方便。即使经费有限的开发组 织也可以对它们的网站进行负载测试,因为Microsoft的WAS是可以免费下载的。WAS要求Windows NT 4.0 SP4或者更高,或者Windows 2000。为了对网站进行负载测试,WAS可以通过一台或者多台客户机模拟大量用户的活动。WAS支持身份验证、加密和Cookies,也能够模拟各种浏 览器类型和Modem速度,它的功能和性能可以与数万美元的产品相媲美。如果你对WAS和Microsoft的另外一个测试工具Web Capacity Analysis Tool (WCAT)之间的差别感兴趣,可以访问Microsoft Web工具的比较页面。 要对网 站进行负载测试首先必须创建WAS脚本模拟用户活动。我们可以用下面四种方法之一创建脚本:通过记录浏览器的活动;通过导入IIS日志;通过把WAS指向 Web网站的内容;或者手工制作。图1所显示的是通过记录浏览器事件生成的脚本的一部分,网站是Microsoft的Duwamish Book Store。Duwamish是Microsoft开发的电子商务Web应用示例,从Duwamish网站的“Phase 4”链接可以下载这个软件包。下载包中包含了它自己的WAS测试脚本
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值