A tesztszerkesztővel megvizsgálhat és személyre szabhat egy rögzített socket API tesztet.
A tesztszerkesztő felsorolja a teszt során lezajlott csatlakozásokat és adatcseréket, ahogy azok a rögzíts során végbementek.
A tesztszerkesztő ablak két fő területből áll. A bal oldali terület (Teszt tartalmak) a teszthez tartozó socket
események folyamát jeleníti meg. A jobb oldali terület (Tesztelem részletei) az aktuálisan kiválasztott elem részleteit jeleníti meg a teszthierarchiában.
Az értékek ki lehetnek emelve zöld színnel. A kiemelés azt jelzi, hogy a kérés az alábbi információtípusok egyikét vagy mindkettőt tartalmazza:
- Adatkészlet jelölt: Ezt az értéket általában a tesztelő adja meg a rögzítés során; a tesztelőállító úgy döntött, hogy nagy valószínűséggel az adatkészlet értékei fogják helyettesíteni. Adatkészlet jelöltre példa lehet egy karaktersorozat, amelyet egy rögzített tesztben keres.
A karaktersorozat adatkészlet jelöltként kiemelésre kerül, azzal
a feltételezéssel, hogy visszajátszás előtt esetleg társítani kívánja
a karaktersorozatot egy adatkészlet oszloppal, mely megfelelő
helyettesítési értékeket tartalmaz.
- Viszonyított adatok: Ezek tesztben lévő értékek, általában
egyikük egy válaszban, a másik pedig egy soron következő kérésben. Példa lehet az anyagok adatbázisában kereső teszt által a böngészőnek visszaküldött termékár. Ezeket az értékeket referenciaként használhatja, ami később újrafelhasználható a tesztben. Tegyük fel, hogy mielőtt sok virtuális
felhasználóval futtatná a tesztet, kicseréli a rögzített tesztben keresett
terméknevet egy adatkészletben lévő nevekkel. Mivel a teszt viszonyítja az adatokat, minden egyes virtuális felhasználó másik terméket keres, és a kiszolgáló a megfelelő árat adja vissza.
A színkódolás illusztrációjának megjelenítéséhez egy teljesítménytesztben, illetve a színbeállítások módosításához, kattintson az
menüpontra.
Kattintson a Hozzáadás gombra, ha elemeket akar hozzáadni a kijelölt tesztelemhez. Alternatív megoldásként rákattinthat a
jobb egérgombbal egy tesztelemre, majd kiválaszthat egy műveletet az előugró menüből. A megjelenő lehetőségek a megadott beállításoktól függnek. A teszt kijelölése után például felvehet egy új eseményt.
A Beszúrás gomb hasonlóan működik. Elemet illeszthet be a használatával, a kiválasztott elem elé.
Ha lényegesen módosításokat végez a teszten, akkor elsősorban a többi gombot (
Eltávolítás,
Fel,
Le) használja.
Tipp: Ha ezekkel a gombokkal vagy beállításokkal műveleteket végez, az valószínűleg megszakítja a rögzített tesztet.
Néha a terület azon területe, ahol dolgoznia kell, homályos.
Egy terület nagyításához, vigye a kurzort a kék vonalak egyike felé, amíg meg nem változik a kurzor alakja (függőleges vonallá felfelé mutató nyíllal a tetején és lefelé mutató nyíllal az alján, és húzza felfelé vagy lefelé), miközben lenyomva tartja a bal oldali egérgombot.
Bináris adatok megjelenítése
A Socket részletei nézetben a teszt küldés és fogadás elemeinek bináris adatait jelenítheti meg. A Socket részletei nézet teszt területe számos nemzetközi karakterkódolási szabványt támogat. A Socket részletei nézet megnyitásához kattintson a jobb egérgombbal egy socket küldés vagy fogadás elemre, majd válassza az előugró menü Socket részletek megjelenítése menüpontját.
A tesztnaplóban a Socket részletek nézet is megjeleníti a tényleges bináris adatokat, amelyek a teszt futtatása során küldésre és fogadásra kerültek.
Elemek kezelése a socket tesztszerkesztőben
A socket tesztek gyakran különböző kapcsolatoknak küldött és kapcsolatokról fogadott elemek hosszú sorozataiból állnak. A tesztszerkesztő segítségével megkereshet adott elemeket, és kezelhet adott elemtípusokat a tesztszerkesztőben. Az alábbi példák azt mutatják be, hogyan választhatja ki és kezelheti tesztelemek nagy készleteit:
- Az összes küldés vagy fogadás elem kiválasztása a tesztben: kattintson a Kijelölés gombra, majd a Socket küldés vagy Socket fogadás bejegyzésre.
- A teszt összes kapcsolatának megkeresése: Kattintson a Kijelölés gombra, majd Socket kapcsolat bejegyzésre.
- Az összes küldés és fogadás művelet letiltása vagy eltávolítása egy adott kapcsolat felé vagy felől: Kattintson a jobb egérgombbal egy tesztelemre, majd válassza az előugró menü Socket kapcsolatok kezelése menüpontját, kattintson a Csak ezen kapcsolatok letiltása beállításra, majd válassza ki a letiltani vagy eltávolítani kívánt kapcsolatokat.
- Az összes letiltott küldés és fogadás művelet újraengedélyezése egy adott kapcsolat felé vagy felől: Kattintson a jobb egérgombbal egy tesztelemre, majd válassza az előugró menü Összes kapcsolódó művelet kijelölése menüpontját, kattintson újra a jobb egérgombbal, majd válassza az előugró menü Engedélyezés menüpontját.