Sdílet prostřednictvím


Glosář dev Proxy

Tento glosář definuje termíny používané v dokumentaci k dev proxy serveru.

A

Simulátor rozhraní API

Nástroj, který napodobuje chování rozhraní API bez připojení k skutečnému serveru rozhraní API. Dev Proxy je simulátor rozhraní API, který dokáže napodobovat odpovědi, simulovat chyby a vkládat latenci.

C

Testování chaosu

Metodologie testování, která záměrně zavádí selhání do systému, aby ověřila, že dokáže zpracovat neočekávané podmínky. Dev Proxy umožňuje testování chaosu simulací náhodných chyb a selhání rozhraní API.

Konfigurační soubor

Soubor JSON (devproxyrc.json), který definuje chování dev proxy serveru, včetně adres URL, které se mají sledovat, které moduly plug-in se mají povolit, a nastavení specifické pro moduly plug-in. Viz Konfigurace dev proxy serveru.

E

Simulace chyb

Úmyslné způsobení selhání volání rozhraní API za účelem testování, jak aplikace zvládá selhání. Dev Proxy simuluje chyby vrácením chybových odpovědí HTTP místo předávání požadavků do skutečného rozhraní API.

I

Zachytit

Když dev proxy zachytí požadavek HTTP/HTTPS, než dosáhne cíle. Zachycené požadavky je možné předávat do rozhraní API, upravovat nebo nahrazovat napodobenými odpověďmi.

L

Oneskorení přenosu

Časová prodleva mezi odesláním požadavku a příjmem odpovědi Dev Proxy může vkládat umělou latenci k simulaci pomalých síťových podmínek nebo přetížených rozhraní API.

M

Simulovaná odpověď

Předdefinovaná odpověď, kterou dev proxy vrátí místo předávání požadavku do skutečného rozhraní API. Napodobení jsou užitečné pro testování v rozhraních API, která ještě neexistují nebo když chcete předvídatelné odpovědi.

Soubor mocků

Soubor JSON (často mocks.json) obsahující definice simulované odpovědi Každá položka mapuje vzor adresy URL na text odpovědi, stavový kód a hlavičky.

P

Projít

Když dev Proxy předá požadavek skutečnému rozhraní API beze změny. K tomu dochází, když se žádost neshoduje s žádnými aktivními moduly plug-in nebo když se moduly plug-in rozhodnou, že s ním nebudou pracovat.

Plugin

Modulární komponenta, která rozšiřuje funkce dev proxy. Pluginy mohou zachycovat požadavky, generovat reporty nebo poskytovat doporučení. Viz architektura modulu plug-in.

Preset

Předdefinovaný konfigurační soubor pro běžné scénáře Přednastavení kombinují moduly plug-in a nastavení, aby bylo možné provádět konkrétní úlohy. Viz Použití přednastavených konfigurací.

Proxy

Server, který se nachází mezi klientskou aplikací a serverem rozhraní API, předává požadavky a odpovědi. Dev Proxy běží na vašem počítači jako místní proxy server.

R

Omezování rychlosti

Rozhraní API používá techniku k omezení počtu požadavků, které může klient provést v časovém období. Dev Proxy může simulovat omezování rychlosti vrácením odpovědí 429 (Příliš mnoho požadavků). Porovnejte s omezováním.

Nahrávka

Proces zachycení požadavků a odpovědí rozhraní API pro pozdější analýzu. Dev Proxy může zaznamenávat provoz a exportovat ho do různých formátů.

Reportér

Modul plug-in, který převádí zaznamenaná data do čitelných formátů člověka, jako je Markdown, JSON nebo prostý text. Zpravodajové zpracovávají výstup pluginů pro tvorbu zpráv.

Plugin pro vytváření sestav

Plugin, který analyzuje zaznamenané požadavky a generuje sestavy o využití, oprávněních nebo osvědčených postupech pro rozhraní API.

S

Schema

Soubor schématu JSON, který definuje strukturu a ověřovací pravidla pro konfigurační soubory dev proxy. Schémata umožňují technologii IntelliSense v editorech, které je podporují.

Shadow API

Koncový bod rozhraní API, který aplikace používá, ale není formálně zdokumentovaný nebo známý pro organizaci. Dev Proxy může pomoct zjistit stínová rozhraní API.

T

Throttling

Když rozhraní API záměrně zpomalí nebo odmítne požadavky kvůli vysokému zatížení nebo ochraně prostředků. Často se používá zaměnitelně s omezováním rychlosti, i když omezování obvykle znamená dočasnou podmínku, zatímco omezování rychlosti je pevná zásada.

U

Adresy URL ke sledování

Vzory adres URL, které Dev Proxy monitoruje pro požadavky. Zachytáváme pouze požadavky, které odpovídají těmto vzorům. Vzory podporují zástupné znaky, například https://api.contoso.com/*.

W

Sledovat

Monitorování požadavků na konkrétní adresy URL Dev Proxy sleduje adresy URL, které konfigurujete a dokáže zachytit odpovídající požadavky.

Viz také