`
water84222
  • 浏览: 375109 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
阅读更多
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 设置的问题。

下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=e2c0585a-062a-439e-a67d-75a89aa36495&DisplayLang=en 
分享到:
评论

相关推荐

    微软的Web压力测试工具WAS-WebApplicationStressTool

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

    微软的Web压力测试工具WAS-Web A

    【微软的Web压力测试工具WAS-Web A】 在IT行业中,性能测试是评估系统承受高负载和压力能力的关键环节,而微软提供的Web应用程序压力测试工具(WAS-Web)正是这样的工具,它专为开发者和测试人员设计,用于模拟大量...

    was 微软的 网站压力测试工具

    综上所述,WAS是微软提供的一款用于网站压力测试的工具,它的主要任务是帮助开发者和运维团队预测和改进网站在高负载情况下的性能。尽管已被更新的工具取代,但理解其工作原理和应用场景仍然对IT专业人士有着重要的...

    压力测试工具WAS介绍及使用

    【压力测试工具WAS介绍及使用】 在web开发过程中,随着用户需求的增长,性能测试成为了一个重要的环节。关键的问题是如何评估应用程序在高并发情况下的稳定性和承载能力。Microsoft的Web Application Stress Tool...

    Web压力测试工具 WAS (MicrosoftWebApplicationStressTool)

    此工具为Microsoft官方出的一款小巧功能强大的Web application 压力测试工具,能够支持自定义的Web流量模拟,真实的再现您网站潜在的安全威胁。 本包内同时包含安装在64位机上所缺的DLL文件

    web压力测试工具was-weba

    通过使用Was-Weba这样的Web压力测试工具,开发者和运维团队可以确保Web应用在面对高并发访问时仍能保持良好的性能和稳定性,从而提升用户体验并降低故障风险。对于下载了was-weba.rar文件的用户,只需按照上述步骤...

    Web压力测试工具WAS(MicrosoftWebApplicationStressTool1.1)

    Web压力测试工具WAS,全称为Microsoft Web Application Stress Tool,是由微软公司开发的一款专门用于测试Web应用程序性能和稳定性的工具。这款工具的主要目的是模拟大量并发用户访问,以此来检测Web应用在高负载...

    网站压力测试软件

    网站压力测试是评估Web应用程序在高并发访问或大量请求下的性能和稳定性的重要步骤。Microsoft的Web Application Stress Tool (WAS) 是一款强大的工具,专为Web应用的压力和负载测试而设计。这款工具允许开发者和...

    web压力测试工具

    WAS 是 Micro$oft 提供的免费的 Web 负载压力测试工具,应用广泛。 WAS 可以通过一台或者多台客户机模拟大量用户的活动。 WAS 的优点是免费、功能强大,能够对 web 应用程序进行充分的压力测试,从而评估其性能和...

    压力测试工具WAS(MicrosoftWebApplicationStressTool+msvcp50.dll文件)可用

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

    微软网站压力测试工具Web Application Stress Tool

    因此我们需要网站在真正发布前对其进行压力测试,即让少量的客户端计算机或一台计算机仿真模拟出大量用户同时访问,以获得服务器的承受能力。在此我们可以借助微软的网站测试人员开发的一款名为Web Application ...

    利用was进行压力测试

    Web Application Stress Tool(WAS)作为一款强大的自动化测试工具,被广泛应用于压力测试场景中。本文将深入探讨如何利用WAS进行有效的压力测试,包括准备工作、录制测试脚本、测试设置、开始测试以及数据分析等...

    web压力测试工具.rar

    "web压力测试工具.rar"这个压缩包包含了进行此类测试所需的资源,特别是Microsoft Web Application Stress Tool(WAST),这是一个专门设计用于测试Web应用性能的工具。 Microsoft Web Application Stress Tool...

    Web测试工具WAS使用方法.doc

    【Web测试工具WAS使用方法】 Web测试工具WAS,全称为Microsoft Web Application Stress Tool,是一种专门用于模拟大规模用户访问Web应用程序,以测试其负载能力的工具。该工具旨在帮助开发者和运维人员评估服务器在...

    WEB网站压力测试

    接下来,我们将介绍WAS,这是一个由微软提供的免费Web压力测试工具。它允许导入WebCat脚本,提供图形用户界面,且不断更新以满足更高的测试需求。WAS的优势在于其全面的功能和易用性,适合对ASP程序进行压力测试。 ...

Global site tag (gtag.js) - Google Analytics