

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

# Menguji dan men-debug mesin status Step Functions
<a name="test-and-debug"></a>

Step Functionsmenyediakan cara-cara berikut untuk menguji dan men-debug mesin status:

## Uji dengan Status Uji di konsol dan API
<a name="test-with-teststate"></a>

Di konsol Step Functions, Anda dapat menguji status individual dengan **Test State**. Anda memberikan definisi status dan input di konsol, lalu Step Functions menjalankan status dan menampilkan output, semuanya tanpa membuat mesin status.

Atau, Anda dapat menggunakan [TestState](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html)API untuk menguji status individual. Anda memberikan definisi status tunggal, dan API akan mengeksekusi status dan melaporkan hasil, juga tanpa membuat mesin status yang sebenarnya.

Lihat [Pengujian dengan TestState](test-state-isolation.md) melalui [TestState API](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html) untuk menguji status Anda.

## Simulator aliran data (tidak didukung)
<a name="use-data-flow-simulator"></a>

Simulator aliran data adalah alat konsol yang dibangun untuk menguji JSONPath sintaks. Simulator aliran data **tidak didukung**.

Lihat [Pengujian dengan TestState](test-state-isolation.md) melalui [TestState API](https://docs.aws.amazon.com/step-functions/latest/apireference/API_TestState.html) untuk menguji status Anda.

## Step Functions Lokal (tidak didukung)
<a name="sfn-local-summary"></a>

Dengan AWS Step Functions Local, versi Step Functions yang dapat diunduh, Anda dapat menguji aplikasi dengan Step Functions yang berjalan di lingkungan pengembangan Anda sendiri.

 Step Functions Local **tidak** menyediakan paritas fitur. Misalnya, tidak ada dukungan untuk integrasi layanan yang dioptimalkan, akses lintas akun, atau peta terdistribusi.

**Step Functions Lokal tidak didukung**  
Step Functions Local **tidak** menyediakan paritas fitur dan **tidak** didukung.  
Anda dapat mempertimbangkan solusi pihak ketiga yang meniru Step Functions untuk tujuan pengujian.  
Sebagai alternatif dari Step Functions Local, Anda dapat menggunakan TestState API untuk menguji unit logika mesin status Anda sebelum menerapkan ke AWS akun Anda. Untuk informasi selengkapnya, lihat [Menguji mesin status dengan TestState API](https://docs.aws.amazon.com/step-functions/latest/dg/test-state-isolation.html).