Bagikan melalui


Glosarium Proksi Dev

Glosarium ini mendefinisikan istilah yang digunakan di seluruh dokumentasi Proksi Dev.

A

Simulator API

Alat yang meniluki perilaku API tanpa menyambungkan ke server API nyata. Dev Proxy adalah simulator API yang dapat meniru respons, mensimulasikan kesalahan, dan menyuntikkan latensi.

C

Pengujian chaos

Metodologi pengujian yang sengaja memperkenalkan kegagalan ke dalam sistem untuk memverifikasi bahwa ia dapat menangani kondisi yang tidak terduga. Dev Proxy memungkinkan pengujian chaos dengan mensimulasikan kesalahan dan kegagalan API acak.

File konfigurasi

File JSON (devproxyrc.json) yang mendefinisikan perilaku Dev Proxy, termasuk URL mana yang akan ditonton, plugin mana yang akan diaktifkan, dan pengaturan khusus plugin. Lihat Mengonfigurasi Proksi Dev.

E

Simulasi kesalahan

Praktik dengan sengaja mensimulasikan kegagalan panggilan API untuk menguji bagaimana aplikasi menangani kegagalan. Dev Proxy mensimulasikan kesalahan dengan mengembalikan respons kesalahan HTTP alih-alih meneruskan permintaan ke API nyata.

I

Adang

Saat Dev Proxy mengambil permintaan HTTP/HTTPS sebelum mencapai tujuannya. Permintaan yang disadap dapat diteruskan ke API, dimodifikasi, atau diganti dengan respons tiruan.

L

Keterlambatan

Penundaan waktu antara mengirim permintaan dan menerima respons. Dev Proxy dapat menyuntikkan latensi buatan untuk mensimulasikan kondisi jaringan yang lambat atau API yang kelebihan beban.

M

Respons tiruan

Respons yang telah ditentukan sebelumnya yang dikembalikan Dev Proxy alih-alih meneruskan permintaan ke API nyata. Tiruan berguna untuk pengujian terhadap API yang belum ada atau ketika Anda menginginkan respons yang dapat diprediksi.

File simulasi

File JSON (mocks.json sering kali) berisi definisi respons tiruan. Setiap entri memetakan pola URL ke isi respons, kode status, dan header.

P

Lewati

Saat Dev Proxy meneruskan permintaan ke API nyata tanpa modifikasi. Ini terjadi ketika permintaan tidak cocok dengan plugin aktif atau ketika plugin memutuskan untuk tidak bertindak di atasnya.

Modul tambahan

Komponen modular yang memperluas fungsionalitas Dev Proxy. Plugin dapat mencegat permintaan, membuat laporan, atau memberikan panduan. Lihat Arsitektur plugin.

Pengaturan Awal

File konfigurasi bawaan untuk skenario umum. Preset menggabungkan plugin dan pengaturan untuk menyelesaikan tugas tertentu. Lihat Menggunakan konfigurasi prasetel.

Proxy

Server yang berada di antara aplikasi klien dan server API, menyampaikan permintaan dan respons. Proksi Dev berjalan sebagai proksi lokal di komputer Anda.

R

Pembatasan tarif

API teknik yang digunakan untuk membatasi jumlah permintaan yang dapat dilakukan klien dalam jangka waktu tertentu. Dev Proxy dapat mensimulasikan pembatasan tarif dengan mengembalikan respons 429 (Terlalu Banyak Permintaan). Bandingkan dengan penyempitan.

Rekaman

Proses pengambilan permintaan dan respons API untuk analisis nanti. Dev Proxy dapat merekam lalu lintas dan mengekspornya ke berbagai format.

Wartawan

Plugin yang mengonversi data yang direkam menjadi format yang dapat dibaca manusia seperti Markdown, JSON, atau teks biasa. Wartawan memproses output plugin pelaporan.

Plugin pelaporan

Plugin yang menganalisis permintaan yang direkam dan menghasilkan laporan tentang penggunaan API, izin, atau praktik terbaik.

S

Schema

File Skema JSON yang menentukan struktur dan aturan validasi untuk file konfigurasi Dev Proxy. Skema mengaktifkan IntelliSense di editor yang mendukungnya.

API Bayangan

Titik akhir API yang digunakan aplikasi tetapi tidak didokumenkan secara resmi atau diketahui oleh organisasi. Dev Proxy dapat membantu menemukan API bayangan.

T

Throttling

Ketika API sengaja memperlambat atau menolak permintaan karena beban tinggi atau untuk melindungi sumber daya. Sering digunakan secara bergantian dengan pembatasan laju, meskipun throttling biasanya menyiratkan kondisi sementara sedangkan pembatasan laju adalah kebijakan tetap.

U

URL untuk ditonton

Pola URL yang dipantau Oleh Dev Proxy untuk permintaan. Hanya permintaan yang cocok dengan pola-pola ini yang dihentikan. Pola mendukung wildcard, misalnya https://api.contoso.com/*.

W

Menonton

Untuk memantau permintaan ke URL tertentu. Dev Proxy memantau URL yang Anda konfigurasi dan dapat mencegat permintaan yang sesuai.

Lihat juga