Tutorial: Respons Mock API

BERLAKU UNTUK: Semua tingkatAN API Management

API Backend diimpor ke API Management (APIM) API atau dibuat dan dikelola secara manual. Langkah-langkah dalam tutorial ini menunjukkan kepada Anda cara:

  • Menggunakan API Management untuk membuat API HTTP kosong
  • Mengelola API HTTP secara manual
  • Menetapkan kebijakan pada API sehingga mengembalikan respons tiruan

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

Kemampuan untuk meniru respons berguna dalam berbagai skenario:

  • Ketika fasad API dirancang terlebih dahulu dan implementasi backend dilakukan kemudian. Atau, backend sedang dikembangkan secara paralel.
  • Ketika backend untuk sementara tidak beroperasi atau tidak dapat menskalakan.

Dalam tutorial ini, Anda akan mempelajari cara:

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

Respons API yang ditiru

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 peta HTTP.

    Tentukan API HTTP

  3. Pada jendela Membuat API HTTP, pilih Penuh.

  4. Masukkan API Uji untuk Nama tampilan.

  5. Pilih Tidak Terbatas untuk Produk.

  6. Pastikan bahwa Terkelola dipilih untuk Gateway.

  7. Pilih Buat.

    Buat API HTTP

Menambahkan operasi ke API uji

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

  1. Memilih API yang Anda buat di langkah sebelumnya.

  2. Pilih + Tambahkan Operasi.

  3. Di jendela Frontend, masukkan nilai berikut ini.

    Ujung depan jendela

    Pengaturan Nilai Deskripsi
    Nama tampilan Panggilan uji Nama yang ditampilkan di portal pengembang.
    URL (kata kerja HTTP) GET Pilih salah satu kata kerja HTTP yang telah ditentukan sebelumnya.
    URL /test Jalur URL untuk API.
    Keterangan Deskripsi opsional operasi, digunakan untuk memberikan dokumentasi di portal pengembang kepada pengembang menggunakan API ini.
  4. Pilih tab Respons, yang terletak di bawah bidang URL, Nama tampilan, dan Deskripsi. Masukkan pengaturan pada tab ini untuk menentukan kode status respons, jenis konten, contoh, dan skema.

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

    Tambahkan respons ke operasi API

  6. Di bawah judul Representasi di sebelah kanan, pilih + Tambahkan representasi.

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

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

  9. Pilih Simpan.

    Tambahkan representasi ke operasi API

Meskipun tidak diperlukan untuk contoh ini, Anda dapat mengonfigurasi pengaturan tambahan untuk operasi API di tab lain, termasuk:

Tab Deskripsi
Kueri Menambahkan 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 tiruan respons

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

  2. Di jendela di sebelah kanan, pastikan bahwa tab Desain dipilih.

  3. Pilih operasi uji yang Anda tambahkan.

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

    Menambahkan kebijakan pemrosesan

  5. Pilih Respons tiruan dari galeri.

    Petak kebijakan respons tiruan

  6. Dalam kotak teks respons API Management, ketik 200 OK, aplikasi/json. Pilihan ini menunjukkan bahwa API Anda harus mengembalikan sampel respons yang Anda tentukan di bagian sebelumnya.

    Mengatur respons tiruan

  7. Pilih Simpan.

    Tip

    Bilah kuning dengan teks Peniruan diaktifkan ditampilkan. Ini menandakan bahwa respons yang dikembalikan dari API Management ditiru oleh kebijakan peniruan dan tidak dihasilkan oleh backend.

Menguji API yang ditiru

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

  2. Pilih tab Uji.

  3. Pastikan API Panggilan uji dipilih, kemudian pilih Kirim untuk melakukan panggilan pengujian.

    Menguji API yang ditiru

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

    Meniru respons HTTP

Langkah berikutnya

Dalam tutorial ini, Anda mempelajari cara:

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

Melanjutkan ke tutorial berikutnya: