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.
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:
- Megtudhatja, hogyan reagál az alkalmazás az API-hibákra az alkalmazás kódjának módosítása nélkül, így robusztusabb alkalmazásokat hozhat létre, és nem veszítheti el az ügyfelek adatait.
- Ellenőrizze, hogy az alkalmazás hogyan kezeli az API-sebességkorlátokat, így elkerülheti a szabályozást, és javíthatja az ügyfelek felhasználói élményét.
- Megtudhatja, hogyan kezeli az alkalmazás a lassú API-kat, hogy megvalósíthassa a szükséges megfizethetőségeket, és felhasználóbarátabbá tegye az alkalmazást.
- A stand-up api-kat gyorsan modellezheti kódsor írása nélkül, így az alkalmazás létrehozására összpontosíthat ahelyett, hogy olyan kódot ír, amelyet nem fog szállítani.
- Az API-k használatának kontextusalapú útmutatásával javíthatja az alkalmazást, hogy még jobb legyen az alkalmazás.
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
- Fejlesztői proxy beállítása – Telepítés és első futtatás
- Fejlesztői proxy konfigurálása – Testreszabás az igényeinek megfelelően
- Útmutatók – Feladatorientált útmutatók
- Műszaki referencia – Beépülő modul dokumentációja