测试策略
测试策略可以包括独立负载或由不同操作组成的混合负载。测量系统如何响应许多模拟用户同时执行的某一特定操作产生的负载可帮助确定该特定操作的高峰期的参考测量。但混合负载策略更现实,可用于模拟系统如何响应多种可能的使用模式。例如,如果您关心日程表提交负载,则根据您的特定方案,对于所有用户来说,星期五下午是高峰期。然后,您可以通过只模拟日程表提交来测试系统,而无需任何其他模拟负载。这些结果将为调查中的特定操作提供按系统的最大吞吐量(例如,每小时可以提交/处理多少日程表)测量的参考基准。
您可能还希望测试同时执行大量不同操作的系统。您可以使用尽可能与实际方案类似的应用配置文件(最好使用来自生产系统的历史记录)作为数据源来确定要测试的应用配置文件。
不管您希望采用哪种总体测试策略,“请参阅”一节中列出的相关文章更详细地介绍了如何规划和模拟属于前面讨论的三种类别的负载类型。Visual Studio Team System 2008 Test Edition 为所有方案提供了基础。通过使用 Visual Studio Team System 2008 Test Edition,您可以轻松地平衡在给定时间段中运行的单个负载测试中的多种负载类型。