REST API teszt létrehozása
REST API teszt létrehozása a webalkalmazás válaszidejének és rendelkezésre állásának tesztelésére a következő HTTP metódusok segítségével: GET, POST, PUT és DELETE.
Erről a feladatról
A REST API tesztek segítségével figyelheti meg webalkalmazása és más URL címek teljesítményét válaszul a REST hívásokra.
Eljárás
REST API teszt létrehozásához tegye a következőket:
-
Ha az alkalmazás
Elérhetőségmegfigyelés
összegző oldalát nézi, kattintson az Új teszt
hozzáadása lehetőségre. Ha az alkalmazás Elérhetőségmegfigyelés műszerfalát nézi, kattintson az Új tesztek hozzáadása lehetőségre a Mesterséges tesztek panelen.


- Kattintson az Egyetlen művelet lehetőségre a Megfigyelés beállítása oldalon; ezután kattintson a REST API elemre az Egyetlen művelet oldalon.
- Írjon be egy jelentéssel bíró tesztnevet a Név mezőbe. Adjon meg leírást a teszt céljáról a Leírás mezőben.
-
A Kérés részen válassza ki a metódus
típusát a Metódus listából és írja be az
URL címet, amelyet a metódussal tesztelni
kíván.
A következő metódusok közül választhat: GET, PUT, POST vagy DELETE. Ha a PUT vagy a POST metódust választja, akkor a Kérés törzse (elhagyható) mezőben megadhatja a tesztelni kívánt törzstartalmat.
A következő REST API teszt például a POST metódus segítségével kéri, hogy az adott webalkalmazások rendelkezésre állásának és teljesítményének tesztelésén kívül a webes app elfogadjon adatokat.

- Választható:
Állítsa be a tesztet adott fejléccel és értékkel. Adja meg a
fejléc nevét és értékét a Fejléc mezőkben.
Ha a tesztelni kívánt webes app felhasználói bejelentkezést és jelszót igényel, akkor az "Authorization" kifejezést írja be a Fejléc neve mezőbe. Írja be a
Basic
szót, egy szóköz karaktert, majd a username:password base64 kódolású értékét a Fejléc értéke mezőbe.Ha például felhasználóneve Aladdin és jelszava OpenSesame, akkor írja be a
Basic
szót, egy szóköz karaktert, majd az Aladdin:OpenSesame base64 kódolású értékét a Fejléc értéke mezőbe.
-
Figyelmeztetési és kritikus riasztási küszöbértékek beállítása a
tesztre a Válasz érvényesítése
szakaszban. Szerkessze az Érték és az
Egység elemeket az egyes sorokban.
A figyelmeztetési és kritikus küszöbértékeket túllépő válaszidők figyelmeztetéseket váltanak ki.

- Választható:
A Feltétel hozzáadása lehetőségre
kattintva határozhat meg és adhat hozzá egyéni válasz érvényesítési
feltételeket.
Az egyéni válasz érvényesítési feltételek összesítve kerülnek kiértékelésre és állítanak elő riasztást. Tesztjéhez legfeljebb hat egyéni feltételt határozhat meg és adhat hozzá.Fontos:
A Elérhetőségmegfigyelés műszerfalon minden teszt legfeljebb három riasztást állíthat elő. A teszt a legmagasabb súlyosságú riasztást jelenti, amíg a riasztást okozó összes helyzet megoldásra nem kerül. További információkat a következő helyen talál: Riasztások előállítása az Availability Monitoring alkalmazásban.
A következő adatokat érvényesítheti:- Fejléc válaszkód
- A Fejléc válaszkód lehetőség kiválasztásával egy HTTP válaszkódot vagy válaszkódok tartományát tesztelheti.
- Fejléc tulajdonság
- A Fejléc tulajdonság lehetőség kiválasztásával adott HTTP fejléc mező tulajdonságát és értékét tesztelheti.
- Törzs JSON
- A Törzs JSON lehetőség kiválasztásával egy bizonyos tulajdonságot tesztelhet a JSON törzsből.
Mindegyik feltétel esetében adja meg a tesztelendő tulajdonságot Cél mezőben, és a tesztelendő értéket az Érték mezőben. Válasszon ki egy operátort a Művelet legördülő menüből. Végül válassza ki a Figyelmeztetés vagy a Kritikus értéket a feltétel Riasztás súlyossága mezőjében.
Fontos:Az Érték mezőbe beírt numerikus értékeket a rendszer alapértelmezésben számként és nem karaktersorozatként kezeli. Válasz érvényesítési feltétel Értékének megadásához használjon idézőjeleket () a karaktersorozatok és számok megkülönböztetéséhez. Az 123 karaktersorozat teszteléséhez például írja be az "123" karaktersorozatot az Érték mezőbe. Ha a 400 számot kívánja vizsgálni, akkor írja be a 400 értéket idézőjelek nélkül.

-
Az Ellenőrzés lehetőségre kattintva hozza
létre a REST API tesztet és állapítsa meg, hogy a tesztkérés
érvényes-e.
Az Availability Monitoring a kijelölt HTTP metódus és a teszthez meghatározott kérésfejlécek használatával megállapítja a teszt érvényességét. A teszt ellenőrzése során nincs válaszérvényesítés.
Az érvényesített teszt az Ellenőrzött elemek táblázatban jelenik meg. A 3 - 8 lépések megismétlésével további URL-címeket vehet fel.
-
A teszt beállításainak konfigurálásához kattintson a
Tovább gombra.
Megjelenik egy összegzés a tesztbeállításokról. Az alapértelmezett beállítások esetén a következő üzenet jelenik meg:
A teszt lefolytatása: 15 percenként 3 nyilvános helyről (0 privát helyről) egyidejűleg, annak megállapítására, hogy a teszt túllépi-e a megadott küszöbértékeket.
-
A Beállítások panelen kattintson a
Szerkesztés elemre a teszt aktuális
beállításainak megjelenítéséhez.
A következő beállításokat frissítheti:
- Az Időköz a tesztek futásának gyakoriságát határozza meg.
- A Tesztelési gyakoriság azt határozza meg, hogy a teszt minden helyszínről egyidejűleg fut-e, vagy a megadott időközönként különböző helyszínekről. Válassza az Egyidejű elemet, ha a tesztet az összes helyről egyidejűleg szeretné futtatni, vagy válassza a Lépcsőzetes elemet, ha az egyes időszakokban más-más kiválasztott helyről szeretné futtatni a tesztet.
- A Helyek határozza meg a tesztek futási helyeit.
- Válassza ki helyeit a Nyilvános helyek listából. Ha a tesztek futtatásához privát helyet kíván kijelölni, akkor először telepítenie és konfigurálnia kell egy privát PoP helyet azon a számítógépen, ahonnan a tesztet futtatni kívánja. További információkat a következő helyen talál: Privát PoP helyek telepítése és konfigurálása.
-
Kattintson a Mentés elemre a teszt beállításának befejezéséhez, majd kattintson a Befejezés gombra.
Megjelenik a Elérhetőségmegfigyelés műszerfal. Egy percen belül a műszerfal megjeleníti az új teszt információit és adatait.