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:

  1. Ha az alkalmazás Elérhetőségmegfigyelés összegző oldalát nézi, kattintson az Új teszt hozzáadása lehetőségre.
    Az alkalmazás Elérhetőségmegfigyelés összegző oldala.
    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.

    Az Új teszt hozzáadása gomb a Mesterséges tesztek panelen.

  2. 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.
  3. Í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.
  4. 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.

    REST API teszt példa, amely a POST kérésmetódust használja.

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

    Tesztjogosultság hitelesítési adatokat base64 kódolással ábrázoló fejléc mezők.

  6. 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álasz érvényesítése szakasz alapértelmezett figyelmeztetés és kritikus küszöbértékekkel.

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

    Fejléc válaszkód, fejléc tulajdonság és törzs JSON egyéni válaszérvényesítési feltételei.

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

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

  10. 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.
  11. 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.
  12. 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.