测试 XML Web 服务和应用程序

时间:2007-11-06 11:27:05  来源:Microsoft  作者:


  导入网络服务器日志文件

  如果可以得到网络服务器日志--例如,如果从现实产品站点创建了日志,那么就可以将日志导入到工具中,以创建准确模拟真实世界网络流量的测试。使用主要的ACT用户接口可以导入网络服务器日志文件。
导入日志文件:

  1. 单击工具条上的新测试向导按钮。
  2. 选择导入,然后选择网络服务器日志。
  3. 指定将要导入的日志文件的位置和文件名,然后选择其它导入选项。
  4. 为新测试提供一个名字,然后单击完成。日志内容将增加到新统计测试中。

  网络服务器日志文件格式必须符合下列格式:

  · IIS 日志文件格式
  · NCSA通用日志文件格式
  · W3C扩展日志文件格式



图 2.导入网络服务器日志文件

将静态测试变为动态测试

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



图 3. 动态测试

  配置测试

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

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

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

  运行测试

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



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

  分析结果

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

文章评论

共有 位CH网友发表了评论 查看完整内容