Sdílet prostřednictvím


Co je Dev Proxy?

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:

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é