

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

# 使用以下命令测试您的无服务器应用程序 AWS SAM
<a name="serverless-test-and-debug"></a>

在编写和构建应用程序后，您将准备好测试您的应用程序以验证其是否正常运行。使用 AWS SAM 命令行界面 (CLI)，您可以先在本地测试您的无服务器应用程序，然后再将其上传到 AWS 云端。测试应用程序可帮助您确认应用程序的功能、可靠性和性能，同时识别需要解决的问题（错误）。

本节提供有关测试应用程序时可以遵循的常见做法的指导。本节中的主题主要侧重于在 AWS 云端部署之前可以进行的本地测试。部署前测试可帮助您主动发现问题，减少与部署问题相关的不必要成本。本节中的每个主题都描述了你可以执行的测试，告诉 yoxi include href？ u 使用它的优点，并包括向你展示如何执行测试的示例。测试应用程序后，您就可以调试发现的任何问题了。

**Topics**
+ [使用 sam local 命令进行测试简介](using-sam-cli-local.md)
+ [使用本地调用 Lambda 函数 AWS SAM](serverless-sam-cli-using-invoke.md)
+ [在本地运行 API Gateway AWS SAM](serverless-sam-cli-using-start-api.md)
+ [使用 sam remote test-event 进行云测试简介](using-sam-cli-remote-test-event.md)
+ [使用 sam remote invoke 在云中测试简介](using-sam-cli-remote-invoke.md)
+ [使用自动执行本地集成测试 AWS SAM](serverless-sam-cli-using-automated-tests.md)
+ [使用生成示例事件有效负载 AWS SAM](serverless-sam-cli-using-generate-event.md)
+ [测试和调试耐用函数](test-and-debug-durable-functions.md)