• λ我爱Aspx >> Asp.Net >> 测试 XML Web 服务和应用程序(自MS)
  • 测试 XML Web 服务和应用程序(自MS)

  • :aspxer  Դ:internet  :2007-5-28 20:37:31  ؼ:web,xml
  • 测试 XML Web 服务和应用程序(自MS)

    ML Web 服务和应用程序

    注意: 在公开发布的 Visual Studio.NET Beta 2 中可能不提供某些功能。 随着松散耦合的计算和 XML Web 服务的不断增长,各个组织越来越需要能够提供成功解决方案的工具,并且这些解决方案可以满足全球用户的不同需要。Visual Studio.NET 不仅为构建 XML Web 服务和应用程序提供了业界领先的工具,而且其中包括的某些重要功能可以用来测试这些应用程序的可扩展性、性能和功能完整性。 应用程序中心测试 (ACT) 是一种与 Visual Studio.NET 集成在一起的全新功能,它使开发人员可以收集性能指标并在 Visual Studio.NET 开发环境中对 XML Web 服务和应用程序进行功能测试。 ACT 提供了高级脚本功能,使开发人员可以模拟对 XML Web 服务或应用程序的多个并发页请求,并依此来分析相关性能。这可以为开发人员设计更快、更稳定的 XML Web 服务和应用程序提供帮助。 本文将讨论可以创建的主要测试类型及其属性。其中包括以下主题:
    • 直接输入测试方案
    • 使用浏览器方便地记录测试方案
    • 通过脚本扩展测试方案
    • 配置和保存测试方案以备日后重复使用或回归运行
    然后,我们将重点介绍如何通过运行测试来生成应用程序负载、捕获日志文件中的结果、使用可定制的报告和视图来分析性能以及将测试过程自动化。

    创建测试

    ACT 提供了两种测试类型:静态测试和动态测试。静态测试使用类似于 Microsoft Excel 的网格界面,不需要通过编程来创建。这些测试可使用主 ACT 用户界面来生成。而动态测试使用专门为创建应力测试而设计的对象模型,可以在 Visual Studio.NET 集成开发环境 (IDE) 中直接进行编辑。可以使用 Microsoft Visual Basic® Scripting Edition (VBScript)、Microsoft JScript® 或 Perl 创建这些测试。 开发人员可以通过多种方法创建每种类型的测试。以下将说明所有方法。

    浏览器记录测试

    “浏览器记录”测试创建方法可以从主 ACT 用户界面中进行调用。创建浏览器记录测试后,ACT 将在您浏览 Web 应用程序时捕获由浏览器发送的所有 HTTP 请求。它会捕获所有内嵌图像,而这些图像在其它情况下将由浏览器自动请求,因此,它将有助于创建准确的测试。您可以选择创建静态或动态的浏览器记录测试。 要使用此方法创建测试,请执行以下步骤:
    1. 单击工具栏上的“新建测试向导”按钮。
    2. 选择“记录新测试”,单击“下一步”,然后从向导选项中选择测试类型。
    3. 单击“启动记录”按钮。浏览器将打开为空白页。
    4. 象客户访问您的站点一样导航至您的页面或应用程序。
    5. 完成后,停止记录程序,然后为新创建的测试键入一个名称。
    图 1:创建浏览器记录测试 Ҷƪл˵?
  • һƪ从Web Services中访问服务器变量
    һƪCreate and Control Windows Services--Control Your Service[等级:高级]