Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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.