科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件测试 XML Web 服务和应用程序

测试 XML Web 服务和应用程序

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

随着结构松散的计算和XML Web服务的出现,各个组织需要使他们能够交付成功的解决方案的工具,而这些解决方案又要能够扩展到满足全球用户的需求......

作者:佚名 来源:Microsoft 2007年11月5日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
将静态测试变为动态测试

  如果你使用上面的测试创建方法创建一个静态测试,那么你可以很容易地将它转化为动态测试。动态测试提供了更大的灵活性,因为动态测试允许脚本分析来自网络服务器的响应,有条件地采取活动。为了转换一个静态测试,右击要转换的静态测试,然后选择转换到动态测试。转换过程是在主ACT用户接口中实现的。一旦测试转换完成,它就可以在Visual Studio .NET IDE中进行编辑和运行。



图 3. 动态测试

  配置测试

  可以使用测试属性设置同时生成的请求的数目及每个请求的唯一性。如果你使用主ACT用户接口,右击一个测试,查看与它相关的属性。如果你在使用Visual Studio .NET IDE,在项目属性窗口可以查看被选测试的属性。

  每个测试类型允许开发人员指定同时链接的浏览器的确切数目,或者工具自动完成的每秒请求的目标数目。测试可以运行一定的次数或一定的时间。

  测试的属性页也可以控制是工具自动创建唯一的用户还是在预先定义好的用户名和密码列表中周期性的循环。这个选项对需要使用特定用户名进行认证的网站特别有用。

  运行测试

  一旦创建并配置了测试,右击测试名然后选择运行测试以使测试执行。在测试运行时,工具显示运行时数据,这些数据提供了请求率及在强度测试时可能发生的任何错误的回馈的可视化状态。



图 4. 在测试运行时查看结果

  分析结果

  理解性能测试的结果对于成功调整XML Web服务或应用程序是重要的。ACT提供了一套丰富的标准报告,这们是用XML构建的,并且可由开发人员方便地进行定置以描述与应用程序相关的信息。
当测试在Visual Studio .NET IDE中运行时,可以获得的默认信息包括:

  · 每秒请求数
  · 到第一个字节的时间(公制响应时间)
  · 到最后一个字节的时间(公制响应时间)
  · TCP和HTTP错误数
  · 满足的请求数

  主ACT接口包含了测试结果的详细信息。结果部分包含多个预定义的图表,这些图表用于显示最常见的请求性能规律。

  开发人员也可以使用定置图表选项,创建包含来自多个不同测试或在所有测试中发生的任意数目的测试的规律。另外,结果包含了表格式数据,这些数据显示了被测试的所有网页的相对信息,结果还包含通常的测试信息和设置。



图 5. 使用定置图表选项

  自动化测试

  ACT使开发人员能通过使用控制ACT测试工具自身的应用程序对象模型自动化测试过程。应用程序模型可以从微软Visual Basic for Applications (VBA),其它理解COM的脚本语言,及任何Visual Studio .NET语言中访问的到。这就允许开发人员创建功能强大的能自动执行的测试,这样就极大地简化了运行回归测试和其它常规任务的过程。

  总结

  Visual Studio .NET提供了构建XML Web服务和应用程序的行业领先的工具。客户成功构建和部署这些应用程序的一个重要因素是要确保应用程序的性能能够扩展到支持全球用户。另外,客户需要验证他们XML Web服务和应用程序功能的正确性以满足企业需要。为了解决这些问题,Visual Studiuo .NET ACT包含了用于执行XML Web服务和应用程序的强化,装入和功能测试的特性,所有特性都集成到了IDE中。它为组织提供了成本有效的方式较早地合并测试,并将测试作为他们应用程序整体开发周期的一个部分。由开发人员创建的测试可以容易地被测试和操作小组重用,也可以自动执行以提供最大的效率和覆盖面。所有这些导致了更加可预测的、可支持的应用程序开发过程。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章