规划测试

BizTalk Server 测试可以分为多个类别,包括单元测试、功能测试、负载测试和可用性测试。 本主题介绍单元和负载测试以及如何规划每个单元和负载测试。

规划单元测试

单元测试是用于验证各个代码单元是否按设计工作的过程。 单元测试可以视为“中断/修复”测试:软件是否在不同条件下执行所需的功能,并且软件是否可以处理这些条件下发生的错误?

由于单元测试通常在各个组件上执行,因此关联的测试台不需要实际生产环境的处理功能。 因此,应考虑在虚拟服务器环境中执行单元测试,这要求的硬件资源要少得多。

可在虚拟化环境中执行的单元测试的另一个方面是分阶段测试。 过渡是单元测试 BizTalk 解决方案的实际部署的过程。 若要最大化可用的硬件资源,请考虑将虚拟服务器用于过渡环境。

有关在虚拟环境中使用 BizTalk Server 的详细信息,请参阅 在发布管理过程中使用虚拟服务器。 有关可用于单元测试 BizTalk 解决方案的工具的信息,请参阅 用于测试的工具。 有关执行单元测试的注意事项清单,请参阅 “执行单元测试”。

规划负载测试

负载测试是衡量 BizTalk 解决方案的最大可持续性能和最大可持续跟踪性能的过程,然后消除阻碍解决方案吞吐量的瓶颈。 有关负载测试和从 BizTalk Server 解决方案中删除瓶颈的详细信息,请参阅 BizTalk Server 2009 性能指南https://go.microsoft.com/fwlink/?LinkID=150492)。

有关可用于负载测试 BizTalk 解决方案的工具的信息,请参阅 用于测试的工具。 有关负载测试注意事项的清单,请参阅 执行负载和吞吐量测试

计划在解决方案的整个生命周期内进行测试

虽然单元测试和负载测试在解决方案的早期阶段特别重要,但计划在解决方案的整个生命周期内定期测试,以发现在负载增加或添加到解决方案中的新功能或组件时可能发生的潜在问题。

另请参阅

规划 BizTalk Server 层清单:测试操作准备情况