Bagikan melalui


Tutorial: Respons Mock API

BERLAKU UNTUK: Semua tingkat API Management

API backend diimpor ke API Azure API Management atau dibuat dan dikelola secara manual. Langkah-langkah dalam tutorial ini menjelaskan cara:

  • Gunakan API Management untuk membuat API HTTP kosong.
  • Mengelola API HTTP secara manual.
  • Tetapkan kebijakan pada API sehingga mengembalikan respons tiruan.

Metode ini memungkinkan pengembang untuk melanjutkan implementasi dan pengujian instans API Management meskipun backend tidak tersedia untuk mengirim respons nyata.

Kiat

Tim API dapat menggunakan fitur ini di ruang kerja. Ruang kerja menyediakan akses administratif terisolasi ke API dan lingkungan runtime API mereka sendiri.

Kemampuan untuk membuat respons tiruan berguna dalam banyak skenario:

  • Ketika fasad API dirancang terlebih dahulu dan implementasi backend terjadi nanti, atau ketika backend sedang dikembangkan secara paralel.
  • Ketika backend sementara tidak beroperasi atau tidak dapat menskalakan.

Dalam tutorial ini, Anda akan mempelajari cara:

  • Membuat API uji
  • Menambahkan operasi ke API uji
  • Mengaktifkan pemalsuan respons
  • Menguji API yang ditiru

Cuplikan layar yang memperlihatkan halaman API di portal Microsoft Azure.

Prasyarat

Membuat API uji

Langkah-langkah di bagian ini menunjukkan cara membuat API HTTP tanpa backend.

  1. Masuk ke portal Microsoft Azure, kemudian navigasikan ke instans API Management Anda.

  2. Pilih API>+ Tambahkan API>petak HTTP:

    Cuplikan layar yang memperlihatkan langkah pertama untuk menentukan API.

  3. Pada jendela Membuat API HTTP, pilih Penuh.

  4. Di Nama tampilan, masukkan Test API.

  5. Di Produk, pilih Tidak Terbatas, jika nilai tersebut tersedia. Nilai ini hanya tersedia di beberapa tingkatan. Anda dapat membiarkan nilai kosong untuk tutorial ini, tetapi Anda perlu mengaitkan API dengan produk untuk menerbitkannya. Untuk informasi selengkapnya, lihat Mengimpor dan menerbitkan API pertama Anda.

  6. Di Gateway, pilih Terkelola jika opsi ini tersedia. (Opsi ini hanya tersedia di tingkat layanan tertentu.)

  7. Pilih Buat.

    Cuplikan layar yang memperlihatkan jendela Buat API HTTP.

Menambahkan operasi ke API uji

API mengekspos satu atau beberapa operasi. Di bagian ini, Anda menambahkan operasi ke API HTTP yang Anda buat. Memanggil operasi setelah menyelesaikan langkah-langkah di bagian ini menyebabkan kesalahan. Setelah menyelesaikan langkah-langkah di bagian Mengaktifkan tiruan respons, Anda tidak akan mengalami kesalahan.

  1. Pilih API yang Anda buat di langkah sebelumnya.

  2. Pilih + Tambahkan Operasi.

  3. Di jendela Frontend , masukkan nilai berikut ini:

    Pengaturan Nilai Deskripsi
    Nama tampilan Panggilan uji Nama yang ditampilkan di portal pengembang.
    URL (kotak pertama) DAPATKAN Pilih salah satu kata kerja HTTP yang telah ditentukan sebelumnya.
    URL (kotak kedua) /ujian Jalur URL untuk API.
    Deskripsi Deskripsi opsional operasi. Ini menyediakan dokumentasi di portal pengembang kepada pengembang yang menggunakan API.

    Cuplikan layar yang memperlihatkan jendela Frontend.

  4. Pilih tab Respons , yang terletak di bawah kotak URL, Nama tampilan, dan Deskripsi . Anda akan memasukkan nilai pada tab ini untuk menentukan kode status respons, jenis konten, contoh, dan skema.

  5. Pilih + Tambahkan respons, lalu pilih 200 OK dari daftar.

    Cuplikan layar yang memperlihatkan tab Respons.

  6. Di bagian Representasi , pilih + Tambahkan representasi.

  7. Masukkan aplikasi/json ke dalam kotak pencarian lalu pilih jenis konten aplikasi/json .

  8. Dalam kotak Sampel , masukkan { "sampleField" : "test" }.

  9. Pilih Simpan.

    Cuplikan layar yang memperlihatkan bagian Representasi.

Meskipun tidak diperlukan untuk contoh ini, Anda dapat mengonfigurasi lebih banyak pengaturan untuk operasi API pada tab lain, seperti yang dijelaskan dalam tabel berikut:

Tab Deskripsi
Kueri Tambahkan parameter kueri. Selain memberikan nama dan deskripsi, Anda juga dapat menyediakan nilai yang ditetapkan ke parameter kueri. Anda dapat menandai salah satu nilai tersebut sebagai default (opsional).
Permintaan Tentukan jenis konten permintaan, contoh, dan skema.

Mengaktifkan pemalsuan respons

  1. Pilih API yang Anda buat di Buat API uji.

  2. Pastikan tab Desain dipilih.

  3. Pilih operasi uji yang Anda tambahkan.

  4. Di bagian Pemrosesan masuk, pilih + Tambahkan kebijakan.

    Cuplikan layar yang memperlihatkan langkah-langkah pertama untuk mengaktifkan simulasi respons.

  5. Pilih petak peta Respons tiruan dari galeri:

    Cuplikan layar yang memperlihatkan petak respons Mock.

  6. Pastikan 200 OK, application/json muncul di kotak respons API Management. Pilihan ini menunjukkan bahwa API Anda harus mengembalikan sampel respons yang Anda tentukan di bagian sebelumnya.

    Cuplikan layar yang memperlihatkan pilihan respons API Management.

  7. Pilih Simpan.

    Kiat

    Bilah kuning yang menampilkan teks Mocking diaktifkan muncul. Pesan ini menunjukkan bahwa respons yang dikembalikan oleh API Management disimulasikan oleh kebijakan tiruan dan tidak diproduksi oleh backend.

Menguji API yang ditiru

  1. Pilih API yang Anda buat di Buat API uji.

  2. Pada tab Uji , pastikan bahwa UJI API panggilan dipilih, lalu pilih Kirim untuk melakukan panggilan pengujian:

    Cuplikan layar yang memperlihatkan langkah-langkah untuk menguji API yang ditiru.

  3. Respons HTTP menampilkan JSON yang disediakan sebagai sampel di bagian pertama tutorial:

    Cuplikan layar yang memperlihatkan respons HTTP tiruan.

Langkah berikutnya

Buka tutorial berikutnya: