测试和验证您的应用程序 - AWS规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

测试和验证您的应用程序

功能和性能测试是应用程序重建平台之旅的重要组成部分。通常,遗留应用程序依赖应用程序所有者的知识进行测试,因为功能详细信息没有正确或完整记录。不过,我们建议您使用行为测试和自动测试记录应用程序使用案例。这种方法可快速可靠地验证应用程序在重建平台之前和之后的功能。你可以使用自动测试工具(例如,Trientis,或者加特林) 来构建功能和性能测试。必须通过在当前应用程序环境中运行功能和性能测试来生成基准结果。可以比较当前和目标应用程序环境之间的测试结果,并将其用作验收标准。

我们建议对面向客户的应用使用 Canary 测试。Canary 测试定期测试生产环境中的关键应用程序工作流程,并通知支持团队错误。有关更多信息,请参阅 。Canary 部署的 部分AWS架 Well-Architected 框架。