

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pengujian lokal dengan AWS SAMCLI
<a name="using-sam-cli-local-testing"></a>

 AWS SAMCLIIni memungkinkan Anda untuk menguji aplikasi tanpa server secara lokal di berbagai infrastruktur sebagai alat kode (IAc). Panduan ini menjelaskan cara menggunakan untuk pengujian lokal dengan berbagai kerangka kerja IAc. AWS SAMCLI

Manfaat utama penggunaan AWS SAMCLI untuk pengujian lokal meliputi:
+ **Pengembangan cepat** - Uji perubahan kode tanpa menerapkan ke AWS
+ **Efisiensi biaya** - Kembangkan dan uji tanpa menimbulkan AWS biaya
+ **Kemampuan offline** - Bekerja pada aplikasi Anda tanpa koneksi internet
+ **Debugging yang disederhanakan** - Melangkah melalui kode fungsi Lambda secara lokal menggunakan debugger
+ **Pengujian realistis** - Uji aplikasi Anda menggunakan emulasi layanan lokal AWS 

## Uji AWS SAM aplikasi secara lokal
<a name="using-sam-cli-local-testing-sam"></a>

Untuk informasi tentang pengujian aplikasi yang ditentukan menggunakan AWS SAM templat, lihat [Menguji dan men-debug aplikasi tanpa server](serverless-test-and-debug.md) dalam panduan ini.

## Uji CloudFormation template secara lokal
<a name="using-sam-cli-local-testing-cfn"></a>

Untuk menggunakan kemampuan pengujian lokal dengan CloudFormation, tambahkan AWS SAM transformasi ke CloudFormation template Anda. AWS SAMCLI Untuk informasi lebih lanjut, lihat [anatomi AWS SAM templat](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-specification-template-anatomy.html) untuk:
+ Menambahkan AWS SAM transformasi ke CloudFormation template
+ Memahami kompatibilitas template
+ Menjelajahi sintaks sumber daya tanpa server

## Uji aplikasi AWS CDK secara lokal
<a name="using-sam-cli-local-testing-cdk"></a>

Anda dapat menggunakan AWS SAMCLI untuk menguji aplikasi AWS CDK secara lokal setelah Anda mensintesis aplikasi CDK ke CloudFormation template menggunakan perintah AWS cdk synth.

Untuk informasi selengkapnya, lihat [Uji lokal dan buat aplikasi AWS CDK dengan panduan AWS SAMCLI](https://docs.aws.amazon.com/cdk/v2/guide/testing-locally.html) pengembang AWS CDK. Hal ini mencakup:
+ [Memulai dengan pengujian lokal](https://docs.aws.amazon.com/cdk/v2/guide/testing-locally.html#testing-locally-getting-started)
+ [Aplikasi AWS CDK pengujian lokal dengan AWS SAM](https://docs.aws.amazon.com/cdk/v2/guide/testing-locally.html#testing-locally-sam)

## Uji aplikasi Terraform secara lokal
<a name="using-sam-cli-local-testing-terraform"></a>

 AWS SAMCLIMendukung proyek Terraform dan Terraform Cloud. Anda dapat menggunakannya untuk melakukan debugging lokal dan pengujian: fungsi dan lapisan Lambda serta Amazon API Gateway HTTP dan REST. APIs

Untuk mengatur lingkungan Anda dan mempelajari semua fitur yang tersedia, lihat [Dukungan Terraform di panduan](terraform-support.md) ini. Hal ini mencakup:
+ [Memulai dengan dukungan Terraform untuk AWS SAMCLI](gs-terraform-support.md)
+ [Menggunakan AWS SAMCLI with Terraform untuk debugging dan pengujian lokal](using-samcli-terraform.md)