5. 装载测试和Visual Studio Team系统
装载测试从本质上说是发现系统的性能问题,并测量系统在单位时间内的响应次数。Visual Studio Team系统(VSTS)包括了一个强大的简单的工具,用来对Web程序进行装载测试,并提供更有价值的报告。使用测试模板可以非常简单地按着系统所提示的步骤建立一个测试工程。我们可建立一个或多个Web测试,并为每一个Web测试配置相应的属性来模拟不同的用户。通过使用VSTS提供的Web页记录器,可以纪录我们为了建立Web测试而在我们的网站中执行的一系列步骤。Web测试通过模拟的用户进行测试,这将作为装载测试的一部分。我们还可以使用性能监视器在我们的服务器上安装性能计数器。使用性能计数器监测我们的Web服务器上发生的一些特殊活动数据,如私有字节、虚拟字节以及CPU使用率等。如果我们在应用程序中有内存漏洞,那么我们很容易通过监视内存来发现这些漏洞。我们所得到的结果将以来于应用程序装载什么而有细微的差别,但是我们的Web服务器的内存应该达到一个一致的水平,并保持稳定。图1显示了一个VSTS装载测试的例子。

上面所提到的五个用于改善Web性能的方法非常快捷,并不需要更多的开发经验和工作技巧。然而,如果我们决定采用这些步骤来处理我们的Web应用程序时,请对它们做一个仔细的分析,并研究每一个方面以便做出个正确的决定来如何优化。最好的方法是在进行开发之前做一个详尽的结构图和计划书。最后希望读者可以从本文找到用于改善自己的Web程序性能有用的方法。
装载测试从本质上说是发现系统的性能问题,并测量系统在单位时间内的响应次数。Visual Studio Team系统(VSTS)包括了一个强大的简单的工具,用来对Web程序进行装载测试,并提供更有价值的报告。使用测试模板可以非常简单地按着系统所提示的步骤建立一个测试工程。我们可建立一个或多个Web测试,并为每一个Web测试配置相应的属性来模拟不同的用户。通过使用VSTS提供的Web页记录器,可以纪录我们为了建立Web测试而在我们的网站中执行的一系列步骤。Web测试通过模拟的用户进行测试,这将作为装载测试的一部分。我们还可以使用性能监视器在我们的服务器上安装性能计数器。使用性能计数器监测我们的Web服务器上发生的一些特殊活动数据,如私有字节、虚拟字节以及CPU使用率等。如果我们在应用程序中有内存漏洞,那么我们很容易通过监视内存来发现这些漏洞。我们所得到的结果将以来于应用程序装载什么而有细微的差别,但是我们的Web服务器的内存应该达到一个一致的水平,并保持稳定。图1显示了一个VSTS装载测试的例子。

图1 VSTS装载测试
6、总结
上面所提到的五个用于改善Web性能的方法非常快捷,并不需要更多的开发经验和工作技巧。然而,如果我们决定采用这些步骤来处理我们的Web应用程序时,请对它们做一个仔细的分析,并研究每一个方面以便做出个正确的决定来如何优化。最好的方法是在进行开发之前做一个详尽的结构图和计划书。最后希望读者可以从本文找到用于改善自己的Web程序性能有用的方法。