Oktatóanyag: Mock API-válaszok
A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint
A háttérBELI API-k importálása API Management (APIM) API-ba, vagy manuálisan jön létre és felügyelhető. Az oktatóanyag lépései az alábbiakat mutatják be:
- Üres HTTP API létrehozása az API Management használatával
- HTTP API manuális kezelése
- Szabályzat beállítása EGY API-n, hogy a rendszer egy szimulált választ adjon vissza
Ezzel a módszerrel a fejlesztők akkor is folytathatják az API Management-példány implementálását és tesztelését, ha a háttérrendszer nem érhető el valós válaszok küldéséhez.
Tipp.
Az API-csapatok használhatják ezt a funkciót a munkaterületeken. A munkaterületek elkülönített rendszergazdai hozzáférést biztosítanak az API-khoz és saját API-futtatókörnyezetükhöz.
A válaszok szimulálásának lehetősége számos esetben hasznos:
- Ha előbb az API előtérrendszere készül el, és a háttérrendszer csak később lesz megvalósítva, vagy ha a háttérrendszer fejlesztése párhuzamosan zajlik.
- Ha a háttérrendszer ideiglenesen üzemen kívül van vagy nem méretezhető.
Ebben az oktatóanyagban az alábbiakkal fog megismerkedni:
- Tesztelési API létrehozása
- Művelet hozzáadása a tesztelési API-hoz
- Válaszutánzás engedélyezése
- Az utánzott API tesztelése
Előfeltételek
- Az Azure API Management terminológiájának ismerete.
- Az Azure API Management-szabályzatok alapelveinek ismerete.
- Tekintse át a következő rövid útmutatót: Azure API Management-példány létrehozása.
Tesztelési API létrehozása
Az ebben a szakaszban ismertetett lépések bemutatják, hogyan hozhat létre háttérrendszer nélküli HTTP API-t.
Jelentkezzen be az Azure Portalra, majd keresse meg az API Management-példányt.
Válassza az API-k>+ API>HTTP-csempe hozzáadása lehetőséget.
A HTTP API létrehozása ablakban válassza a Teljes lehetőséget.
Adja meg a Test API-t a megjelenítendő névhez.
Válassza a Korlátlan termék lehetőséget.
Győződjön meg arról, hogy a Felügyelt elem van kiválasztva az átjárókhoz.
Válassza a Létrehozás lehetőséget.
Művelet hozzáadása a tesztelési API-hoz
Az API egy vagy több műveletet tesz elérhetővé. Ebben a szakaszban egy műveletet fog hozzáadni a létrehozott HTTP API-hoz. Ha a szakasz lépéseinek elvégzése után meghívja a műveletet, hiba lép fel. Miután elvégezte a válasz-modellezés engedélyezése szakaszban leírt lépéseket, nem fog hibaüzenetet kapni.
Válassza ki az előző lépésben létrehozott API-t.
Válassza a + Művelet hozzáadása lehetőséget.
Az Előtérbeli ablakban adja meg a következő értékeket.
Válassza a Válaszok lapot az URL-cím, a Megjelenítendő név és a Leírás mezők alatt. Adja meg a beállításokat ezen a lapon a válaszállapot-kódok, tartalomtípusok, példák és sémák definiálásához.
Válassza a + Válasz hozzáadása lehetőséget, és válassza a 200 OK gombot a listából.
A jobb oldali Ábrázolások fejléc alatt válassza a + Ábrázolás hozzáadása lehetőséget.
Írja be az application/json kifejezést a keresőmezőbe, és válassza ki az alkalmazás/json tartalomtípust.
A Minta szövegmezőbe írja be a következőt:
{ "sampleField" : "test" }
.Válassza a Mentés lehetőséget.
Bár ehhez a példához nem szükséges, konfigurálhat további beállításokat egy API-művelethez más lapon, például:
Lap | Leírás |
---|---|
Lekérdezés | Adjon hozzá lekérdezési paramétereket. A név és a leírás megadása mellett megadhat olyan értékeket is, amelyek egy lekérdezési paraméterhez vannak rendelve. Az értékek egyikét megjelölheti alapértelmezettként (nem kötelező). |
Kérelem | A kérelem tartalomtípusainak, példáinak és sémáinak definiálása. |
Válaszutánzás engedélyezése
Válassza ki a teszt API létrehozása során létrehozott API-t.
A jobb oldali ablakban győződjön meg arról, hogy a Tervezés lap ki van jelölve.
Válassza ki a hozzáadott tesztműveletet.
A bejövő feldolgozási ablakban válassza a + Szabályzat hozzáadása lehetőséget.
Válassza a Mock válaszait a katalógusból.
Az API Management válaszának szövegmezőjébe írja be a következőt: 200 OK, alkalmazás/json. Ez a beállítás azt jelzi, hogy az API az előző szakaszban definiált mintaválaszt adja vissza.
Válassza a Mentés lehetőséget.
Tipp.
Megjelenik egy sárga sáv, amelyen a szöveg utánzása van engedélyezve . Ez azt jelzi, hogy az API Management által visszaadott válaszokat a szimulálási szabályzat utánozza, és nem a háttérrendszer hozza létre.
Az utánzott API tesztelése
Válassza ki a teszt API létrehozása során létrehozott API-t.
Kattintson a Teszt fülre.
Győződjön meg arról, hogy a Teszthívás API ki van jelölve, majd a Küldés lehetőséget választva kezdeményezhet teszthívást.
A HTTP-válasz mező az oktatóanyag első szakaszában mintaként megadott JSON-t jeleníti meg.
Következő lépések
Ez az oktatóanyag bemutatta, hogyan végezheti el az alábbi műveleteket:
- Tesztelési API létrehozása
- Művelet hozzáadása a tesztelési API-hoz
- Válaszutánzás engedélyezése
- Az utánzott API tesztelése
Folytassa a következő oktatóanyaggal: