`

Microsoft Web Application Stress Tool

 
阅读更多
Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的Client端计算机仿真大 量用户上线对网站服务所可能造成的影响,在网站实际上线之前先对您所设计的网站进行如同真实环境下的测试,以找出系统潜在的问题,对系统进行进一步的调 整、设置工作。
Microsoft Web Application Stress具有以下几个特性:
  * 可以数种不同的方式建立测试指令:包含以手动、录制浏览器操作步骤、或直接录入IIS的记录文件、录入网站的内容及录入其它测试程序的指令等方式。
  * 支持多种客户端接口:标准的网站应用程序C++的客户端,使用Active Server Page 客户端,或是使用Web Application Stress对象模型建立您自定的接口。.
  * 支持多用户利用多种不同的认证方式仿真实际的情况,包含了DPA, NTLM 及 SSL等。
  * 支持使用动态的cookie仿真定制网站实际运作场景及对话(session)的支持。
  * 在客户端的计算机以NT 服务的方式执行仿真的工作,可在不中断测试的情况下将某些客户端的测试计算机删除。
  * 透过集中式的Microsoft Web Application Stress 管理员,您可以使用任意数目的客户端计算机同时进行测式的工作。
  * 具有Bandwidth throttling (带宽遏流)的功能以仿真用户使用调制解调器上线的效果。
  * 内建的query-string 编辑器可帮助您建立name-value pair组合的模板,并可在不同的场景测试中重复使用。
  * 可程序化的对象模式让您可以建立您自己的测试客户端。
  * 汇总的测试报告及丰富的性能测试资料。
  * 支持域名系统(DNS)让您可以测试整个群集(Cluster)的机器。
  * 使用Page group的方式来控制文件的组及测试指令的执行程序。
  * 可自定的header让您可以仿真各种不同种类的浏览器。
  * 可自定的指令延迟让您以更接近真实环境的方式进行测试。
网站测试概述
为了正确使用WAS进行网站的压力测试,您需要对于网站测试的方法有一初步的了解。以下的讨论将包含一些基本的概念以供参考。
网站的测试可大略分成三个主要的类别:
  * 网站性能测试 (Performance testing)
  * 压力测试下的网站稳定性 (Stability or stress testing)
  * 网站承受能力评估 (Capacity planning)
网站性能测试的第一件工作就是使用测试工具对网站加压以测量网站服务器每秒可以承受的请求(Request Per Second) 的最大值。第二件工作就是找出系统性能限制的原因所在,举例来说,CPU、内存、或是后端系统所造成的反应延迟等。
在 许多状况下,网站服务器的CPU是主要的性能瓶颈。测试时您可以持续加压直到性能表现开始下降,再慢慢的降低压力的程度。此时您所测试出来的最大性能即为 该网站所能达到的最高值。在实际测试时,您可以通过增加压力线程(thread),或是增加执行WAS测试程序的客户端来加压。
在网站服务器 端,您可以使用性能监视工具如Performance Monitor来监视如 "System: % Total Processor Time" 及 "Web Service: Connection Attempts/sec" 或 "Active Server Pages: Requests Queued"等指针。如果CPU的资源指针已达到80%到85%,则CPU的处理能力最有可能就是整个系统的瓶颈所在。若是在压力测试的过程中CPU所 被使用的比例不高而”Requests Queued”的指针一直居高不下,可能是程序正在调用服务器上的COM组件而这个组件无法有效的执行完所有的命令,因而造成了系统性能的降低。在这种情 形下,服务器上的COM组件才是真正的瓶颈。
目前市场上最热门的定制网站应用程序也会对网站的性能表现有重大的影响。WAS包含了数种特性可有 效的帮助您测试定制的网站应用程序。例如,您可以建立用户,让WAS可以设置并储存每一个用户的cookie。您也可以使用QueryString 编辑器帮助您建立并储存数个不同的name-value pair以便在每一次执行request时进行测试。
一般的网站测试问题
  * 错误的测试平台,和实际上线的 production server(生产环境服务器)不同,无法测出实际的问题。
  * 错误的测试指令,无法正确的仿真出实际上线系统真正的反应。
  * 线程安全性问题以及不稳定的服务器COM组件。
  * Active Server Page 的错误及GLOBAL.ASA 设置的问题。
 

使用说明


一、建立新脚本
    方法一、启动WAS软件后会自动显示建立新脚本的提示页面,选择[manual]按钮就可完成建立新脚本的功能。
    方法二、启动WAS软件后点击[new scrīpt]按钮。

二、编辑脚本内容
    1、在选择脚本名称的右侧会出现相应的设置
        [server]中输入要进行测试的服务器IP地址或计算机名称;
        [verb]中选择脚本运行方式 get、post、head;
        [path]中输入向服务器提交的文件或字符串。
    2、[content tree]该项在默认情况下不做更改。
    3、[settings]设置测试持续时间
        在“test run time”各项中输入相应数字即可。
    4、[perf counters]该项在默认情况下不做更改。
    5、[page groups]该项在默认情况下不做更改。
    6、[users]选项下双击[default]或单击[show users]快捷键进入用户设置页面。
        在[user name]和[password]中输入服务器认可的用户和密码,点击[create]按钮完成        添加用户功能。
        删除用户时只需要点中用户左侧按钮选中该行后点击[删除]快捷键。
        [number of new]项不能设为“0”,否则添加无效。
    7、[clients]双击[default]进入设置页面
        在[machine]输入添加客户的计算机名后点击[add]按钮,在默认状态下只有        “localhost”客户连接,添加的其他客户均离线。选中的客户会在报告中显示。
    8、[cookies]自动显示用户的状态。

三、web测试
    1、选择运行脚本名称
    2、在[scrīpt]菜单中选择[run]或者点击[运行脚本]快捷键

四、测试报告
    1、点击[report]快捷键出现报告目录
    2、选择脚本名称以及详细测试时间文件
    说明:TTFB 表示从请求开始到WAS收到的时间
           TTLB 表示最后一个请求从WAS反馈到客户端的时间

五、删除脚本
    选择要删除的脚本名称后点击[删除]快捷键

六、菜单说明
    1、[file]下的[new]初始化WAS软件,并非新建立;
    2、[file]下的[open]打开以前保存的文件。
分享到:
评论

相关推荐

    Microsoft Web Application Stress Tool(Web并发测试工具)

    **Microsoft Web Application Stress Tool** 是一个专为Windows平台设计的高效并发测试工具,它主要用于评估Web应用程序在高负载条件下的性能和稳定性。该工具通过模拟大量用户同时访问应用,帮助开发者发现潜在的...

    Microsoft Web Application Stress Tool web服务器性能测试工具

    **Microsoft Web Application Stress Tool** 是一个强大的性能测试工具,由微软公司开发,专门用于测试Web应用程序的稳定性和负载能力。这个工具的主要目的是模拟大量用户同时访问Web应用,以检查服务器在高压力下的...

    microsoft web application stress tool(web压力检测工具及使用说明)

    微软Web Application Stress Tool 1.1的setup.exe文件是安装程序,用于在用户的计算机上部署这款工具。安装过程通常包括接受许可协议、选择安装路径、配置组件等步骤。安装完成后,用户可以通过工具界面创建、配置和...

    项目测试工具Microsoft Web Application Stress Tool

    **Microsoft Web Application Stress Tool** 是一个强大的性能和压力测试工具,专为评估Web应用程序的稳定性和性能而设计。它能够模拟大量并发用户对Web应用进行访问,以检测系统在高负载下的性能瓶颈、崩溃点以及...

    Microsoft Web Application Stress Tool + MSVCP50.dll

    微软Web应用程序压力工具(Microsoft Web Application Stress Tool,简称WAS)是一款专门用于测试Web应用程序性能和稳定性的强大工具。这款工具的设计目的是模拟大量并发用户访问,以此来检测Web应用程序在高负载下...

    web压力测试工具 Microsoft Web Application Stress Tool.

    ### Web压力测试工具 Microsoft Web Application Stress Tool #### 引言 在互联网技术飞速发展的今天,网站和应用程序的性能成为了衡量用户体验的关键因素之一。为了确保应用程序在高负载下的稳定性和可靠性,性能...

    网站压力测试Microsoft Web Application Stress Tool

    【Microsoft Web Application Stress Tool】是由微软开发的一款强大的网站压力测试工具,主要用于评估Web应用程序在高负载情况下的性能和稳定性。这款工具能够模拟大量并发用户,对网站进行持续、高强度的访问,以...

    Microsoft Web Application Stress Tool+msvcp50.DLL(亲测可用)

    Microsoft Web Application Stress Tool 是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的客户端计算机仿真大量用户上线对网站服务所可能...

    win7 X64上Microsoft Web Application Stress Tool压力侧是web(软件+常见问题+软件使用说明书)

    【Microsoft Web Application Stress Tool简介】 Microsoft Web Application Stress Tool(简称WAST)是一款由微软开发的专业Web应用程序压力测试工具。这款工具主要用于模拟大量并发用户对Web应用程序进行高强度的...

    Microsoft  Web Application Stress Tool

    【Microsoft Web Application Stress Tool】是微软推出的一款强大的压力测试工具,专门用于测试Web应用程序的性能和稳定性。这个工具的设计目标是模拟多用户并发访问,帮助开发者和系统管理员识别并修复在高负载情况...

    压力测试工具WAS(MicrosoftWebApplicationStressTool兼容64位系统的dll文件

    Microsoft Web Application Stress Tool 是微软公司开发的一个非常 好用的服务器压力测试软件,但是这款软件在64位系统上会跑不了,是因为没有相兼容的dll的文件。 具体操作: 1、解压“msvcp50.DLL” 如果是win7 ...

    Web Application Stress Tool

    Web Application Stress Tool是由微软开发的一款专门用于测试Web应用程序性能和稳定性的工具。这款工具的设计目的是模拟高负载条件,帮助开发者和运维人员识别并解决潜在的性能瓶颈,确保Web应用在真实世界的大流量...

    Microsoft Web Application Stress Tool以及msvcp.dll 64 32

    Microsoft Web Application Stress Test Tool附带依赖及详细说明; 若安装提示msvcp50.dll问题,则命令行 regsvr32 msvcp50.dll(注意64位系统使用windows/syswow64下的regsvr32)注册,入口问题警告可忽略,再重新...

    微软免费压测工具Web Application Stress Tool

    本资源亲测可用,楼主机器为win7 64位,第一次安装过程中报缺少msvcp0.dll,楼主已下好放置压缩包。 安装方法: 1. 先将msvcp50.dll 分别拷贝至 C:\Windows\System32 和C:\Windows\SysWOW64目录下 ...

    microsoft web application stress tool包含中文图文使用教程

    推荐各位Web 2.0开发测试人员使用,这个微软提供的小工具仅9.58M,很小巧且实用。虽然功能上比不了专业的LoadRunner,但LoadRunner体积庞大,价格不菲,一般的企业也不会花那么多钱去购买LoadRunner,而微软的WAS则...

    Web Application Stress Tool 压力测试工具

    Web Application Stress Microsoft Web Application Stress Tool能有效测试一个网站的负载性能,这个软件可以通过脚本模拟100个强并发用户的访问,并模拟实际用户的一些点击操作,WAS还可以连接上远程Windows网站...

Global site tag (gtag.js) - Google Analytics