规划测试

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

规划单元测试

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

由于单元测试通常在单个组件上执行,因此关联的测试台不需要实际生产环境的处理能力。 出于此原因,应考虑在需要大量硬件资源的虚拟服务器环境中执行单元测试。

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

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

规划负载测试

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

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

计划测试解决方案的生存期

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

另请参阅

规划BizTalk Server层清单:测试操作就绪性