Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint
A háttérbeli API-k importálhatók egy Azure API Management API-ba, vagy manuálisan jönnek létre és kerülnek felügyeletre. Az oktatóanyag lépései az alábbiakat ismertetik:
- Az API Management használatával hozzon létre egy üres HTTP API-t.
- HTTP API manuális kezelése.
- Állítson be egy szabályzatot egy API-n, hogy a rendszer egy példaválaszt adjon vissza.
Ez a módszer lehetővé teszi, hogy a fejlesztők folytatják az API Management-példány implementálását és tesztelését, még akkor is, 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 modellválaszok létrehozásának lehetősége számos esetben hasznos:
- Amikor először az API-homlokzatot tervezik, és a háttérrendszer implementációja később következik be, vagy ha a háttérrendszert párhuzamosan fejlesztik.
- Ha a háttérrendszer átmenetileg nem működik, vagy nem tud méretezni.
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
- Ismerje meg az API Management terminológiát.
- Ismerje meg az API Management szabályzatainak fogalmát.
- Teljesítse a rövid útmutatót: "Hozzon létre egy Azure API Management példányt".
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 hozzáadása>HTTP csempe lehetőséget:
A HTTP API létrehozása ablakban válassza a Teljes lehetőséget.
A Megjelenítendő név mezőbe írja be a Test API-t.
A Termékek területen válassza a Korlátlan lehetőséget, ha ez az érték elérhető. Ez az érték csak bizonyos szinteken érhető el. Az oktatóanyagban üresen hagyhatja az értéket, de az API-t egy termékhez kell társítania a közzétételhez. További információ: Az első API importálása és közzététele.
Az átjárókban válassza a Felügyelt lehetőséget, ha ez a lehetőség elérhető. (Ez a beállítás csak bizonyos szolgáltatási szinteken érhető el.)
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 ad hozzá 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 az Enable response mocking (Válasz-szimulálás engedélyezése) szakasz lépéseit , 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:
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-cím (első mező) KAP Válassza ki az előre definiált HTTP-parancsok egyikét. URL-cím (második mező) /teszt Az API URL-útvonala. Leírás A művelet opcionális leírása. Dokumentációt nyújt a fejlesztői portálon az API-t használó fejlesztőknek. Válassza a Válaszok lapot, amely az URL-cím, a Megjelenítendő név és a Leírás mező alatt található. Ezen a lapon értékeket fog megadni 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, majd válassza a 200 OK gombot a listából.
A Reprezentációk szakaszban válassza a +Reprezentáció hozzáadása lehetőséget.
Írja be az application/json kifejezést a keresőmezőbe, majd válassza ki az alkalmazás/json tartalomtípust.
A Minta mezőbe írja be
{ "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, az alábbi táblázatban leírtak szerint:
| Fül | 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.
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ás szakaszban válassza a + Szabályzat hozzáadása lehetőséget.
Válassza ki a Mock responses csempét a katalógusból:
Győződjön meg arról, hogy a 200 OK, application/json megjelenik az API Management válaszmezőjében. Ez a kijelölés azt jelzi, hogy az API-nak az előző szakaszban meghatározott válaszmintát kell visszaadnia.
Válassza a Mentés lehetőséget.
Tipp.
Megjelenik egy sárga sáv, amelyen a szöveg szimulálása látható. Ez az üzenet azt jelzi, hogy az API Management által visszaadott válaszokat a szimulálási szabályzat gúnyolja, é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.
A Teszt lapon győződjön meg arról, hogy a Teszthívás API ki van jelölve, majd válassza a Küldés lehetőséget teszthívás indításához:
A HTTP-válasz az oktatóanyag első szakaszában mintaként megadott JSON-t jeleníti meg:
Következő lépés
Lépjen a következő oktatóanyagra: