Megosztás a következőn keresztül:


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.

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

Mocked API-válasz

Előfeltételek

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.

  1. Jelentkezzen be az Azure Portalra, majd keresse meg az API Management-példányt.

  2. Válassza az API-k>+ API>HTTP-csempe hozzáadása lehetőséget.

    HTTP API definiálása

  3. A HTTP API létrehozása ablakban válassza a Teljes lehetőséget.

  4. Adja meg a Test API-t a megjelenítendő névhez.

  5. Válassza a Korlátlan termék lehetőséget.

  6. Győződjön meg arról, hogy a Felügyelt elem van kiválasztva az átjárókhoz.

  7. Válassza a Létrehozás lehetőséget.

    HTTP API létrehozása

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.

  1. Válassza ki az előző lépésben létrehozott API-t.

  2. Válassza a + Művelet hozzáadása lehetőséget.

  3. Az Előtérbeli ablakban adja meg a következő értékeket.

    Előtérablak

    Beállítás Érték Leírás
    Megjelenített név Teszthívás A fejlesztői portálon megjelenő név.
    URL (HTTP-művelet) KAP Válassza ki az előre definiált HTTP-parancsok egyikét.
    URL-cím /test Az API URL-címe.
    Leírás A művelet opcionális leírása, amely az API-t használó fejlesztők számára a fejlesztői portál dokumentációjának megadására szolgál.
  4. 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.

  5. Válassza a + Válasz hozzáadása lehetőséget, és válassza a 200 OK gombot a listából.

    Válasz hozzáadása az API-művelethez

  6. A jobb oldali Ábrázolások fejléc alatt válassza a + Ábrázolás hozzáadása lehetőséget.

  7. Írja be az application/json kifejezést a keresőmezőbe, és válassza ki az alkalmazás/json tartalomtípust.

  8. A Minta szövegmezőbe írja be a következőt: { "sampleField" : "test" }.

  9. Válassza a Mentés lehetőséget.

    Reprezentáció hozzáadása az API-művelethez

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

  1. Válassza ki a teszt API létrehozása során létrehozott API-t.

  2. A jobb oldali ablakban győződjön meg arról, hogy a Tervezés lap ki van jelölve.

  3. Válassza ki a hozzáadott tesztműveletet.

  4. A bejövő feldolgozási ablakban válassza a + Szabályzat hozzáadása lehetőséget.

    Feldolgozási szabályzat hozzáadása

  5. Válassza a Mock válaszait a katalógusból.

    Válaszok utánzása szabályzat csempéje

  6. 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.

    A szimulálási válasz beállítása

  7. 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

  1. Válassza ki a teszt API létrehozása során létrehozott API-t.

  2. Kattintson a Teszt fülre.

  3. 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.

    Az utánzott API tesztelése

  4. A HTTP-válasz mező az oktatóanyag első szakaszában mintaként megadott JSON-t jeleníti meg.

    Mock HTTP-válasz

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: