Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Dev Proxy je simulátor rozhraní API, který vám pomůže snadno otestovat aplikaci nad rámec šťastné cesty.
Otestujete aplikaci, abyste měli jistotu, že funguje tak, jak má. Ale co když rozhraní API, která používáte, selžou? Přijde vaše aplikace o data zákazníka? Jak to otestujete? Simulace selhání rozhraní API je obtížná. Nakonec napíšete kód, který nebudete dodávat nebo horší: vůbec netestujete. Proto jsme vytvořili vývojový proxy server pro simulaci chyb rozhraní API, abyste mohli snadno otestovat aplikaci beze změny kódu.
S vývojovým proxy serverem můžete:
- Podívejte se, jak vaše aplikace reaguje na chyby rozhraní API beze změny kódu vaší aplikace, abyste mohli vytvářet robustnější aplikace a neztratit data zákazníků.
- Ověřte, jak vaše aplikace zpracovává limity rychlosti rozhraní API, abyste se vyhnuli omezování a vylepšení uživatelského prostředí pro vaše zákazníky.
- Podívejte se, jak vaše aplikace zpracovává pomalá rozhraní API, abyste mohli implementovat potřebná vylepšení a zajistit, aby byla aplikace uživatelsky přívětivější.
- Rychlá napodobení rozhraní API bez psaní řádku kódu, abyste se mohli soustředit na vytváření aplikace místo psaní kódu, který nebudete expedovat.
- Vylepšete aplikaci pomocí kontextových pokynů k používání rozhraní API, aby byla vaše aplikace ještě lepší.
Dev Proxy je nástroj příkazového řádku, který funguje na libovolné platformě. Protože zachycuje síťové požadavky, pracuje s jakýmkoli typem aplikace a technologické sady. Dev Proxy je opensourcový a bezplatný.
Pro koho je dev proxy server?
Dev Proxy pomáhá vývojářům, kteří:
- Vytváření aplikací, které volají rozhraní API – Testování odolnosti beze změny kódu
- Vytváření aplikací pomocí Microsoft Graphu – Získání pokynů k oprávněním a osvědčeným postupům
- Navrhovat rozhraní API – Prototyp a simulace rozhraní API před implementací
- Automatizace testování – Integrace testování chaosu do kanálů CI/CD
Kdy použít dev proxy
Použijte Dev Proxy v případě, že potřebujete:
- Testování odolnosti rozhraní API beze změny kódu aplikace
- Pracujte s libovolným technologickým stackem (prohlížeč, Node.js, .NET, Python atd.)
- Simulace selhání pro rozhraní API, která neřídíte
- Získání pokynů k osvědčeným postupům pro Microsoft Graph
- Automatizujte testování chaosu v pipelinech CI/CD
Zvažte další přístupy v těchto případech:
- Pro jednotkové testy front-endu potřebujete jenom mockování v prohlížeči.
- Vytváříte rozhraní API a potřebujete testování kontraktů.
- Potřebujete upravit těla žádostí a odpovědí prostřednictvím kódu programu (Dev Proxy to může udělat, ale vyhrazené nástroje můžou být jednodušší).
Rychlý start podle scénáře
Zvolte cestu podle toho, co chcete udělat:
| Co chcete udělat? | Time | Guide |
|---|---|---|
| Otestovat, jak moje aplikace zpracovává chyby rozhraní API | 5 min. | Testování s náhodnými chybami |
| Napodobení rozhraní API, které ještě neexistuje | 10 minut | Simulace rozhraní CRUD API |
| Kontrola oprávnění Microsoft Graphu | 10 minut | Zjištění minimálních oprávnění |
| Pochopit, jaká rozhraní API moje aplikace volá | 5 min. | Zjišťování adres URL ke sledování |
| Automatizace testování rozhraní API v CI/CD | 15 min. | Použití dev proxy v CI/CD |
Jak vaše aplikace zpracovává chyby rozhraní API?
Viz také
- Nastavení dev proxy serveru – instalace a první spuštění
- Konfigurace dev proxy serveru – Přizpůsobení podle vašich potřeb
- Návody zaměřené na úkoly
- Technické reference – Dokumentace k modulům plug-in