使用 ACT 对 Web 程序进行性能容量测试 MSN: huior_99@hotmail.com 使用 ACT 对 Web 程序进行性能容量测试 刘艳会 通过对 WAS 使用文档的阅读,我们已经知道了压力测试的必要性,并且我们也已经可以使用 WAS 来对 Web 应用程序进行压力测试。下面我们将对 Microsoft 提供的另外一个类似的测试工具 ACT 进行介绍。我们将从以下几个方面来介绍: � ACT 概要介绍 � 使用录制的方式生成测试脚本 � 理解测试报表 � 录制脚本会遇到的问题以及解决方法 � 使用 VBScript 编写 ACT 测试脚本 � ACT 与 WAS 的比较 1 ACT 概要介绍 ACT(全名为 Microsoft Application Center Test)是 Microsoft 的一个单独的工具,不过这里我们介绍的是 ACT 是 VS.NET 版本,不具备一些功能(可以参见帮助中的“功能”一节)。 ACT 是专门为对 Web 服务器进行压力测试和分析 Web 应用程序(包括 Active Server Pages (ASP) 及其所用的组件)的性能和可伸缩性问题而设计的。它通过与服务器建立多个连接并快速发送 HTTP 请求来模拟成员众多的一组用户,可以对 Web 应用程序进行持续时间长、高负载的应力测试。 开发人员可通过使用 Application Center Test,方便地测试 XML Web 服务和应用程序的性能和功能是否正确。使用浏览器的记录功能快速创建性能测试脚本,这些脚本可在 Visual Studio .NET 环境中修改和运行。Application Center Test 提供完全自动化的模型,以使开发人员可方便地创建测试套件(当新项目版本可用时,这些套件可自动运行),从而提高开发效率和准确率。 2 开始使用 ACT 使用 ACT 创建测试脚本有两种方法: � 通过记录浏览器的活动 � 手工制作 在这一章中我们只介绍通过第一种方式。第五章我们将介绍第二种方式。 2.1 建立一个新的测试 点击菜单“操作”——“新建测试” 使用 ACT 对 Web 程序进行性能容量测试 MSN: huior_99@hotmail.com 出现新建向导界面,直接下一步,然后选择“录制新测试”,见下图 然后选择脚本语言(只能选择 VBScript),进入下图时,点“开始录制”,ACT 同时出现 IE窗口,在 IE 地址栏中输入要测试的站点的 URL,比如(http://192.168.6.199),然后开始操作。操作的过程可以看作是执行测试用例的过程。 使用 ACT 对 Web 程序进行性能容量测试 MSN: huior_99@hotmail.com 等测试用例执行...