Menguji alur kerja dengan data tiruan di Azure Logic Apps (Pratinjau)
Berlaku untuk: Azure Logic Apps (Konsumsi + Standar)
Catatan
Kemampuan ini masih dalam pratinjau dan mengacu pada Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.
Untuk menguji alur kerja Anda tanpa benar-benar memanggil atau mengakses aplikasi langsung, data, layanan, atau sistem, Anda dapat mengatur dan mengembalikan nilai tiruan dari tindakan. 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 pengujian data tiruan pada tindakan tidak menjalankan tindakan, tetapi mengembalikan data tiruan sebagai gantinya.
Misalnya, jika Anda menyiapkan data tiruan untuk tindakan kirim email Outlook 365, Azure Logic Apps hanya mengembalikan data tiruan yang Anda berikan, daripada menghubungi Outlook dan mengirim email.
Artikel ini memperlihatkan cara menyiapkan data tiruan pada tindakan dalam alur kerja untuk jenis sumber daya Logic App (Consumption) dan Logic App (Standard). Anda dapat menemukan eksekusi alur kerja sebelumnya yang menggunakan data tiruan ini dan menggunakan kembali output tindakan yang ada sebagai data tiruan.
Prasyarat
Akun dan langganan Azure. Jika Anda tidak memiliki langganan, daftar untuk akun Azure gratis.
Sumber daya aplikasi logika dan alur kerja tempat Anda ingin menyiapkan data tiruan. Artikel ini menggunakan pemicu Pengulangan dan tindakan HTTP sebagai contoh alur kerja.
Jika Anda baru menggunakan aplikasi logika, lihat Apa itu Azure Logic Apps dan dokumentasi berikut:
Aktifkan output data tiruan
Di portal Microsoft Azure, buka alur kerja aplikasi logika Anda di perancang.
Pada tindakan di mana Anda ingin mengembalikan data tiruan, ikuti langkah-langkah berikut:
Di bagian sudut kanan atas tindakan, pilih tombol elipsis ( ... ), lalu pilih Pengujian, misalnya:
Pada panel Pengujian, pilih Aktifkan Hasil Statik (Pratinjau) . Saat properti tindakan yang diperlukan (*) muncul, tentukan nilai output tiruan yang ingin Anda kembalikan untuk respons tindakan.
Properti berbeda-beda berdasarkan jenis tindakan yang dipilih. Misalnya, tindakan HTTP memiliki properti yang diperlukan berikut:
Properti Deskripsi Status Status tindakan yang akan dikembalikan Kode status Kode status tertentu yang akan dikembalikan sebagai output Header Isi header yang akan dikembalikan Tip
Untuk memasukkan nilai dalam format JavaScript Object Notation (JSON), pilih Beralih ke mode JSON ().
Untuk properti opsional, buka daftar Pilih bidang opsional, dan pilih properti yang ingin Anda tiru.
Jika Anda sudah siap, pilih Selesai.
Di sudut kanan atas tindakan, bilah judul sekarang menampilkan ikon gelas kimia pengujian (), yang menunjukkan bahwa Anda telah mengaktifkan hasil statis.
Untuk menemukan eksekusi alur kerja yang menggunakan data tiruan, tinjau Menemukan eksekusi yang menggunakan hasil statik nanti dalam topik ini.
Menemukan eksekusi yang menggunakan data tiruan
Untuk menemukan eksekusi alur kerja sebelumnya di mana tindakan menggunakan data tiruan, tinjau riwayat eksekusi alur kerja tersebut.
Di portal Microsoft Azure, buka alur kerja aplikasi logika Anda di perancang.
Dari menu sumber daya aplikasi logika Anda, pilih Gambaran Umum.
Di bawah bagian Esensial, pilih Riwayat eksekusi, jika belum dipilih.
Di tabel Riwayat eksekusi, temukan kolom Hasil Statik.
Setiap eksekusi yang menyertakan tindakan dengan output data tiruan memiliki kolom Hasil Statik yang diatur ke Diaktifkan, misalnya:
Untuk menampilkan tindakan dalam eksekusi yang menggunakan data tiruan, pilih eksekusi yang Anda inginkan di mana kolom Hasil Statik diatur ke Diaktifkan.
Tindakan yang menggunakan hasil statis menampilkan ikon gelas kimia pengujian (), misalnya:
Menggunakan kembali output sebelumnya sebagai data tiruan
Jika Anda memiliki eksekusi alur kerja dengan output sebelumnya, Anda dapat menggunakan kembali output ini sebagai data tiruan dengan menyalin dan menempelkan output tersebut dari eksekusi itu.
Di portal Microsoft Azure, buka alur kerja aplikasi logika Anda di perancang.
Dari menu sumber daya aplikasi logika Anda, pilih Gambaran Umum.
Di bawah bagian Esensial, pilih Riwayat eksekusi, jika belum dipilih. Dari daftar yang muncul, pilih eksekusi alur kerja yang Anda inginkan.
Setelah panel detail eksekusi terbuka, luaskan tindakan yang memiliki output yang Anda inginkan.
Di bagian Output, pilih Tampilkan output mentah.
Di panel Output, salin objek JavaScript Object Notation (JSON) lengkap atau subbagian tertentu yang ingin Anda gunakan, misalnya, bagian output, atau bahkan hanya bagian header.
Tinjau bagian sebelumnya tentang cara menyiapkan data tiruan untuk tindakan, dan ikuti langkah-langkah untuk membuka panel Pengujian tindakan.
Setelah panel Pengujian terbuka, pilih salah satu langkah:
Untuk menempelkan objek JSON lengkap, di samping label Pengujian, pilih Beralih ke Mode JSON ():
Untuk menempelkan hanya bagian JSON, di samping label bagian itu, seperti Output atau Header, pilih Beralih ke Mode JSON, misalnya:
Di editor JSON, tempel JSON Anda yang sebelumnya disalin.
Setelah selesai, pilih Selesai. Atau, untuk kembali ke desainer, pilih Beralih Mode Editor ().
Nonaktifkan data tiruan
Menonaktifkan hasil statik pada tindakan tidak menghapus nilai dari penyiapan terakhir Anda. Jadi, jika Anda mengaktifkan hasil statik lagi pada tindakan yang sama, Anda dapat terus menggunakan nilai sebelumnya.
Di portal Microsoft Azure, buka alur kerja aplikasi logika Anda di perancang. Temukan tindakan di mana Anda ingin menonaktifkan data tiruan.
Di sudut kanan atas tindakan, pilih ikon gelas kimia pengujian ().
Pilih Nonaktifkan Hasil Statik>Selesai.
Referensi
Untuk informasi selengkapnya tentang pengaturan ini dalam definisi alur kerja yang mendasari Anda, lihat Hasil statik - Referensi skema untuk Bahasa Definisi Alur Kerja dan runtimeConfiguration.staticResult - Pengaturan konfigurasi runtime
Langkah berikutnya
- Pelajari selengkapnya tentang Azure Logic Apps