用户体验对于 Web 站点的成功是非常必要的,所以确保每个特性适当的功能是非常重要的。在解决了所有的缺陷之后,必须在产品质量环境下测试应用程序。所谓产品质量环境是说下面这样的一个环境,这个环境模拟应用程序变成产品之后期望的负载。
有很多工具可以用于这类测试,包括微软的 Application Center Test(ACT)。微软提供了两种使用 ACT 的方式,一是作为独立产品使用,另外 Visual Studio .NET Enterprise Edition 也包含一个版本的 ACT。下面让我们细看一下如何使用这个工具访问一个 Web 应用程序。
ACT 压力测试 Web 服务器,允许我们分析 Web 应用程序的性能和可扩展性问题。Visual Studio .NET Enterprise Edition 中的 ACT 并不限制为只测试使用 ASP.NET 构建的应用程序。比如说,使用它还可以测试任何类型的 Web 应用程序,包括 Active Server Pages(ASP),Java Server Pages(JSP)和 HTML。
ACT 通过模拟一大组用户以及打开很多到 Web 服务器的连接来测试 Web 应用程序。连接到服务器的客户向服务器发送 HTTP 请求。ACT 允许我们指定要模拟的用户/连接的数目。
除了标准的 HTTP 协议之外,ACT 支持各种可以在 Web 应用程序中使用的身份验证方案,包括流行的安全套接字层(SSL,Secure Sockets Layer)协议。
注意:在安装 Visual Studio .NET Enterprise Edition 时 ACT 是一个安装选项。在开始创建测试之前,应该正确地配置测试环境以保证能够得到可靠的测试结果。