用ACT测试.NET应用软件

ZDNet软件频道 时间:2006-03-14 作者: |  我要评论()
本文关键词:dotnettrend TonyPatton
在首度推出应用软件之前,为保证性能及功能的可靠性,开发人员要对应用软件进行彻底地测试。微软的Application Center Test使这一过程变得更加轻松。

在首度推出应用软件之前,为保证性能及功能的可靠性,开发人员要对应用软件进行彻底地测试。微软的Application Center Test使这一过程变得更加轻松。在Visual Studio .NET企业版中可免费获得该工具。

时机终于来临。代码已编写完毕,一切都尽可能地进行过彻底测试,下一步就可推出,对吗?嗯,你可能想返回一步,在推出前评估应用软件在预定情况下的性能。

微软在Visual Studio .NET(VS.NET)企业版中拥有自己的网络应用程度测试工具Application Center Test(ACT)。让我们来仔细了解如何应用此工具吧!

何为ACT

ACT旨在着重测试网络服务器,并分析网络应用软件的性能与可扩充性。你可以通过它与网络服务器建立连接并发送HTTP请求,从而模拟大批用户。它支持各种识别方案,因此可用来测试安全与公共网站。它最初是专门为ASP网站而开发的,但也可用于ASP.NET(或其它语言)网站。虽然它是微软的一个产品,但可用它来测试任何网络服务器。

运行ACT

ACT是安装VS.NET时的一项可选功能。为在工作站上应用这一工具,必须对其进行指定安装。没有必须安装的服务器组件。

安装完毕后,在VS.NET中建立一个新项目时,Application Center Test项目即列举在其它项目之下。其中仅包含一个称作ACT Project的项目类型,包含三个可添加到项目中的测试选项:

  • 浏览器记录测试:用户的浏览器任务被记录下来。此记录即被用来模拟测试期间的用户任务。实际上,为建立多个连接,可打开数个任务实例。另外,它还可以记录多个任务,并可应用不同工作站的任务进行测试。这样就可以模拟多个用户。
  • Jscript测试:可应用Jscript语言来进行测试,加载不同的页面通过网站来指定自己的路径。有各种调用网络页面的方法。
  • VBScript测试:可应用VBScript来进行测试。使用的方法与Jscript语言相同。

每种测试的结果都一样:测试应用软件的脚本。唯一的不同在于,浏览器记录测试自动生成VBScript。每种测试都有各种属性,可用来控制测试的某些方面。这些属性包括:

  • 叠代(Iterations):运行测试叠代的次数。
  • 运行时间(RunTime):运行测试所用的时间(秒)。
  • 热身时间(WarmupTime):编辑统计数据前运行测试所用的时间(秒).
  • 连接(Connections):测试过程用到的浏览器连接数目。

我用VS.NET建立如下的简单测试脚本:

Test.SendRequest("http://www.techrepublic.com/")


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134