

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 를 사용하여 서버리스 애플리케이션 테스트 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)