Menguji alur kerja dengan output tiruan di Azure Logic Apps
Berlaku untuk: Azure Logic Apps (Konsumsi + Standar)
Untuk menguji alur kerja tanpa memengaruhi lingkungan produksi, Anda dapat menyiapkan dan mengembalikan output tiruan, atau hasil statis, dari operasi alur kerja Anda. Dengan demikian, Anda tidak perlu memanggil atau mengakses aplikasi langsung, data, layanan, atau sistem Anda. Misalnya, Anda mungkin ingin menguji jalur tindakan yang berbeda berdasarkan berbagai kondisi, memaksa kesalahan, memberikan badan respons pesan tertentu, atau bahkan mencoba melewatkan beberapa langkah. Menyiapkan hasil tiruan dari tindakan tidak menjalankan operasi, tetapi mengembalikan output pengujian sebagai gantinya.
Misalnya, jika Anda menyiapkan output tiruan untuk tindakan kirim email Outlook 365, Azure Logic Apps hanya mengembalikan output tiruan yang Anda berikan, daripada memanggil Outlook dan mengirim email.
Panduan ini menunjukkan cara menyiapkan output tiruan untuk tindakan dalam alur kerja aplikasi logika Konsumsi atau Standar.
Prasyarat
Akun dan langganan Azure. Jika Anda tidak memiliki langganan, daftar untuk mendapatkan akun Azure secara gratis.
Sumber daya dan alur kerja aplikasi logika tempat Anda ingin menyiapkan output tiruan. Artikel ini menggunakan pemicu Pengulangan dan tindakan HTTP sebagai contoh alur kerja.
Jika Anda baru menggunakan aplikasi logika, lihat dokumentasi berikut:
Batasan
Kemampuan ini hanya tersedia untuk tindakan, bukan pemicu.
Saat ini tidak ada opsi untuk mengaktifkan dan menonaktifkan kemampuan ini secara dinamis atau terprogram.
Tidak ada indikasi di tingkat aplikasi logika bahwa kemampuan ini diaktifkan. Daftar berikut ini menjelaskan tempat Anda dapat menemukan indikasi bahwa kemampuan ini diaktifkan:
Pada bentuk tindakan, sudut kanan bawah menunjukkan ikon beaker uji ().
Pada panel detail tindakan, pada tab Pengujian , opsi Hasil Statis diaktifkan.
Dalam tampilan kode, definisi JSON tindakan menyertakan properti berikut dalam
runtimeConfiguration
objek JSON:"runtimeConfiguration": { "staticResult": { "name": "{action-name-ordinal}", "staticResultOptions": "Enabled" } }
Dalam riwayat eksekusi alur kerja, kolom Hasil Statis muncul dengan kata Diaktifkan di samping eksekusi apa pun di mana setidaknya satu tindakan mengaktifkan kemampuan ini.
Menyiapkan output tiruan pada tindakan
Di portal Azure, buka alur kerja aplikasi logika Penggunaan Anda di perancang.
Pada perancang, pilih tindakan tempat Anda ingin mengembalikan output tiruan.
Pada panel informasi tindakan, pilih Pengujian, misalnya:
Pada tab Pengujian , pilih Aktifkan Hasil Statis.
Dari daftar Pilih Bidang, pilih properti tempat Anda ingin menentukan output tiruan untuk dikembalikan dalam respons tindakan.
Properti yang tersedia berbeda berdasarkan jenis tindakan yang dipilih. Misalnya, tindakan HTTP memiliki bagian dan properti berikut:
Bagian atau properti Wajib Deskripsi Keadaan Ya Status tindakan yang akan dikembalikan.
- Jika Anda memilih Berhasil, Anda juga harus memilih Output dari daftar Pilih Bidang .
- Jika Anda memilih Gagal, Anda juga harus memilih Kesalahan dari daftar Pilih Bidang .Kode No Kode tertentu yang akan dikembalikan untuk tindakan Kesalahan Ya, ketika Status Gagal Pesan kesalahan dan kode kesalahan opsional untuk dikembalikan Hasil Ya, saat Status Berhasil Kode status, konten header, dan isi opsional untuk dikembalikan Contoh berikut menunjukkan kapan Status diatur ke Gagal, yang mengharuskan Anda memilih bidang Kesalahan dan menyediakan nilai untuk properti Pesan Kesalahan dan Kode Kesalahan:
Saat Anda siap, pilih Simpan.
Sudut kanan bawah tindakan sekarang menunjukkan ikon beaker pengujian (), yang menunjukkan bahwa Anda mengaktifkan hasil statis.
Untuk menemukan eksekusi alur kerja yang menggunakan output tiruan, lihat Menemukan eksekusi yang menggunakan hasil statis nanti dalam panduan ini.
Menemukan eksekusi yang menggunakan output tiruan
Untuk menemukan eksekusi alur kerja sebelumnya di mana tindakan menggunakan output tiruan, tinjau riwayat eksekusi alur kerja tersebut.
Di portal Azure, buka alur kerja aplikasi logika Penggunaan Anda di perancang.
Dari menu sumber daya aplikasi logika Anda, pilih Gambaran Umum.
Di bawah bagian Esensial , pilih Riwayat eksekusi, jika tidak dipilih.
Di tabel Riwayat eksekusi, temukan kolom Hasil Statik.
Setiap eksekusi yang menyertakan tindakan dengan output tiruan memiliki kolom Hasil Statis yang diatur ke Diaktifkan, misalnya:
Untuk melihat tindakan dalam eksekusi yang menggunakan output tiruan, pilih eksekusi tempat kolom Hasil Statis diatur ke Diaktifkan.
Di panel detail eksekusi alur kerja, tindakan yang menggunakan hasil statis memperlihatkan ikon beaker pengujian (), misalnya:
Menonaktifkan output tiruan
Menonaktifkan hasil statik pada tindakan tidak menghapus nilai dari penyiapan terakhir Anda. Jadi, jika Anda mengaktifkan hasil statis lagi pada tindakan yang sama, Anda dapat terus menggunakan nilai sebelumnya.
Di portal Microsoft Azure, buka alur kerja aplikasi logika Anda di perancang.
Temukan dan pilih tindakan tempat Anda ingin menonaktifkan output tiruan.
Di panel detail tindakan, pilih tab Pengujian.
Pilih Nonaktifkan Penyimpanan Hasil>Statis.
Referensi
Untuk informasi selengkapnya tentang pengaturan ini dalam definisi alur kerja yang mendasari Anda, lihat Hasil statis - Referensi skema untuk Bahasa Definisi Alur Kerja dan runtimeConfiguration.staticResult - Pengaturan konfigurasi runtime.
Langkah berikutnya
- Pelajari selengkapnya tentang Azure Logic Apps