Megosztás:


Dev Proxy szószedete

Ez a szószedet a Dev Proxy dokumentációjában használt kifejezéseket határozza meg.

A

API-szimulátor

Olyan eszköz, amely az API viselkedését utánozza anélkül, hogy a valódi API-kiszolgálóhoz csatlakozik. A Dev Proxy egy API-szimulátor, amely képes szimulálni a válaszokat, szimulálni a hibákat és beszúrni a késést.

C

Káosztesztelés

Olyan tesztelési módszertan, amely szándékosan vezet be hibákat a rendszerbe annak ellenőrzésére, hogy képes-e kezelni a váratlan feltételeket. A Dev Proxy véletlenszerű API-hibák és hibák szimulálásával teszi lehetővé a káosz tesztelését.

Konfigurációs fájl

A fejlesztői proxy viselkedését meghatározó JSON-fájl (devproxyrc.json), beleértve a figyelendő URL-címeket, az engedélyezni kívánt beépülő modulokat és a beépülő modulspecifikus beállításokat. Lásd: Fejlesztői proxy konfigurálása.

E

Hibaszimuláció

Az API-hívások szándékosan meghiúsulásának gyakorlata annak tesztelése érdekében, hogy az alkalmazás hogyan kezeli a hibákat. A dev proxy a hibákat http-hibaválaszok visszaadásával szimulálja ahelyett, hogy a kéréseket továbbítanák a valódi API-nak.

I

Feltartóztat

Ha a Dev Proxy rögzít egy HTTP/HTTPS-kérést, mielőtt eléri a célhelyét. A lehallgatott kérések továbbíthatók az API-nak, módosíthatók vagy lecserélhetők a modellválaszokra.

L

Latencia

A kérés elküldése és a válasz fogadása közötti idő. A fejlesztői proxy képes mesterséges késést injektálni lassú hálózati feltételek vagy túlterhelt API-k szimulálásához.

M

Mock válasz

Előre definiált válasz, amelyet a Dev Proxy ad vissza ahelyett, hogy egy kérést továbbít a valódi API-nak. A makettek olyan API-k teszteléséhez hasznosak, amelyek még nem léteznek, vagy ha kiszámítható válaszokat szeretne kapni.

Mocks fájl

Egy JSON-fájl (gyakran mocks.json) a modell válaszdefinícióit tartalmazó. Minden bejegyzés egy URL-mintát képez le választörzsre, állapotkódra és fejlécekre.

P

Áthaladjon

Amikor a Dev Proxy módosítás nélkül továbbítja a kérést a valódi API-nak. Ez akkor fordul elő, ha egy kérelem nem egyezik az aktív beépülő modulokkal, vagy ha a beépülő modulok úgy döntenek, hogy nem cselekszenek.

Beépülő modul

Moduláris összetevő, amely kibővíti a Dev Proxy funkcióit. A beépülő modulok elfoghatják a kéréseket, jelentéseket hozhatnak létre, vagy útmutatást adhatnak. Lásd a beépülő modul architektúrája című témakört.

Preset

Egy előre összeállított konfigurációs fájl a gyakori forgatókönyvekhez. Az előre beállított beállítások beépülő modulokat és beállításokat kombinálnak bizonyos feladatok elvégzéséhez. Lásd: Előre beállított konfigurációk használata.

Proxy

Egy kiszolgáló, amely egy ügyfélalkalmazás és egy API-kiszolgáló között helyezkedik el, a kérések és válaszok átcsoportosításával. A fejlesztői proxy helyi proxyként fut a számítógépen.

R

Sebességkorlátozás

A technika API-k segítségével korlátozhatja az ügyfél által egy adott időszakban megadható kérések számát. A dev proxy 429 (túl sok kérés) választ ad vissza a sebességkorlátozás szimulálására. Hasonlítsa össze a szabályozással.

Felvétel

Az API-kérések és válaszok későbbi elemzéshez való rögzítésének folyamata. A fejlesztői proxy képes a forgalom rögzítésére és különböző formátumokba való exportálására.

Riporter

Egy beépülő modul, amely a rögzített adatokat emberi olvasásra alkalmas formátumokká alakítja, például Markdown, JSON vagy egyszerű szöveggé. A riporterek feldolgozzák a jelentéskészítő beépülő modulok kimenetét.

Jelentéskészítési beépülő modul

Egy beépülő modul, amely elemzi a rögzített kéréseket, és jelentéseket készít az API-használatról, az engedélyekről vagy az ajánlott eljárásokról.

S

Schema

JSON-sémafájl, amely meghatározza a Dev Proxy konfigurációs fájljainak struktúráját és érvényesítési szabályait. A sémák lehetővé teszik az IntelliSense használatát az őket támogató szerkesztőkben.

Shadow API

Egy API-végpont, amelyet egy alkalmazás használ, de formálisan nem dokumentált vagy ismert a szervezet számára. A fejlesztői proxy segíthet felderíteni az árnyék API-kat.

T

Fojtás

Ha egy API szándékosan lelassítja vagy elutasítja a kéréseket a nagy terhelés vagy az erőforrások védelme miatt. Gyakran használják felcserélhetően a sebességkorlátozással, bár a szabályozás általában átmeneti feltételt jelent, míg a sebességkorlátozás rögzített szabályzat.

U

Megtekintésre használt URL-címek

A Dev Proxy által a kérelmeket figyelő URL-minták. A rendszer csak az ezeknek a mintáknak megfelelő kérelmeket elfogja. A minták támogatják a helyettesítő karaktereket, például https://api.contoso.com/*.

W

Néz

Adott URL-címekre irányuló kérések figyelése. A Dev Proxy figyeli a konfigurált URL-címeket, és képes elfogni az egyező kéréseket.

Lásd még