持续性能管理的先决条件

      企业可以在开发阶段通过持续性能管理(也可理解为持续性能测试)避免在生产阶段中的很多代码问题。通过主动实施最佳实践,应用将会运转得天衣无缝。 在应用的Staging(预排)阶段,每天,反复的单元测试和集成分析可以确保性能和稳定性。在开发应用中,其结果是显著提高成本效益和可靠性。

       贯彻持续性能管理不会像最初看起来那样费事。当一个企业不能全面地实行测试驱动开发和持续集成的所有方面时,持续性能管理是一个很好的选择。这部分介绍采用CPM(也叫持续性能测试)的先决条件和在单元测试、集成(通过JVM)和负载测试中实施的步骤。

       CPM的原则是基于在一个持续集成环境中实施性能测试。因此,一个CPM策略的先决条件是单元测试的开发。没有单元测试,就不能运行性能测试。如果你的企 业已经在一个脚本框架(比如JUnit)中实行了一定程度的单元测试,那么就可以在你的环境中实施CPM。如果你的企业还没有采用单元测试,那么现在就可 以开始实施。

       单元测试对于CPM在性能单元测试分析中是必需的,而集成和负载测试环境需要一个不同的测试平台。这个测试平台比起单元测试用例更贴近执行的业务测试用 例。后者确保代码功能上正确,而前者确保将所有人的工作组合在一起满足业务需求。业务测试用例通常来源于体系结构用例,包括所有用例场景。 

Taxonomy upgrade extras: