Megosztás:


Mi az a Dev Proxy?

A Dev Proxy egy API-szimulátor, amely segít könnyedén tesztelni az alkalmazást a boldog útvonalon túl.

Tesztelje az alkalmazást, hogy biztosan a kívánt módon működjön. De mi a teendő, ha a használt API-k sikertelenek? Az alkalmazás elveszíti az ügyfél adatait? Hogyan teszteli ezt? Az API-hibák szimulálása nehéz. A végén olyan kódot ír, amelyet nem fog szállítani, vagy ami még rosszabb: egyáltalán nem teszteli. Ezért hoztuk létre a Dev Proxyt az API-hibák szimulálásához, hogy egyszerűen tesztelhesse az alkalmazást a kód módosítása nélkül.

Ön a Dev Proxy segítségével:

A Dev Proxy egy parancssori eszköz, amely bármilyen platformon működik. Mivel elfogja a hálózati kéréseket, bármilyen típusú alkalmazással és technológiai háttérrel működik. A Dev Proxy nyílt forráskód és szabadon használható.

Kinek szól a Dev Proxy?

A fejlesztői proxy a következő fejlesztőknek nyújt segítséget:

  • API-kat hívó alkalmazások létrehozása – Rugalmasság tesztelése a kód módosítása nélkül
  • Alkalmazások létrehozása a Microsoft Graph használatával – Útmutató az engedélyekhez és az ajánlott eljárásokhoz
  • Tervezési API-k – Api-k prototípusa és makettje a megvalósítás előtt
  • Tesztelés automatizálása – Káosztesztelés integrálása CI/CD-folyamatokba

Mikor érdemes fejlesztői proxyt használni?

A Dev Proxy használata a következő esetekben szükséges:

  • Az API rugalmasságának tesztelése az alkalmazáskód módosítása nélkül
  • Bármilyen technológiai stack használata (böngésző, Node.js, .NET, Python stb.)
  • Nem szabályozható API-k hibáinak szimulálása
  • Útmutató a Microsoft Graph ajánlott eljárásaihoz
  • Káosztesztelés automatizálása CI/CD-folyamatokban

Fontolja meg az egyéb megközelítéseket, ha:

  • Csak a felhasználói felület egységtesztjeinek böngészőn belüli szimulációjára van szükség.
  • Az API-t éppen készíti, és szerződéses tesztelésre van szüksége.
  • Programozott módon kell módosítania a kérés-/választesteket (a dev proxy ezt megteheti, de a dedikált eszközök egyszerűbbek lehetnek)

Gyors üzembe helyezés forgatókönyv szerint

Válassza ki az elérési utat az elérni kívánt cél alapján:

Mit kíván tenni? Idő Guide
Az alkalmazásom tesztelése API-hibákat kezel 5 perc Tesztelés véletlenszerű hibákkal
A még nem létező API-k ki makettje 10 perc CRUD API szimulálása
Microsoft Graph-engedélyek ellenőrzése 10 perc Minimális engedélyek észlelése
Az alkalmazás által indított API-k megismerése 5 perc Megtekintésre használt URL-címek felderítése
API-tesztelés automatizálása CI/CD-ben 15 perc Dev Proxy használata CI/CD-ben

Hogyan kezeli az alkalmazás az API-hibákat?

Lásd még