A kérések tartalmazhatnak olyan
adatokat, melyek egy előző kérés válaszában kerültek visszaadásra. Az adatok
ilyen társításának neve az adatösszevetés.
Videó: Rational Performance Tester adatösszevetés
Egy alkalmazás interakciói jellemzően kapcsolatban állnak
egymással. Például gondolja át egy webalapú alkalmazás alábbi
interakcióit, mely során az egyes kérések egy előző kérésből visszakapott
információktól függenek:
- Egy bérszámfejtési ügyintéző beírja egy alkalmazás webcímét, mely
bejelentkezési felszólítást küld vissza. Amikor az ügyintéző bejelentkezik, akkor a
webkiszolgáló visszaad egy oldalt, amely jelzi, hogy a bejelentkezés sikeres volt, valamint
egy egyedi munkamenet-azonosítót az ügyintéző által használt böngésző számára.
- Az ügyintéző a visszaadott oldalon egy hivatkozásra kattint, amely
azt igényli, hogy a webkiszolgáló nyissa meg az oldalt az alkalmazottak adatbázisának kereséséhez.
A webböngésző a kérés küldésekor beilleszti a munkamenet-azonosítót.
A munkamenet-azonosító alapján a webkiszolgáló tudja, hogy a kérés olyasvalakitől
érkezett, aki már be van jelentkezve, így megnyitja az alkalmazotti adatbázis
keresési űrlapját. Az ügyintéző azután keres egy megadott
alkalmazottat. A webkiszolgáló visszaadja az adott alkalmazott fényképét
és egyedi azonosítóját.
- Ez ügyintéző rákattint egy hivatkozásra, amely a webkiszolgálótól azt kéri, hogy
adja vissza az adott alkalmazott bérszámfejtési rekordját. Ezzel a kéréssel a webwebböngésző
két azonosítót küld el:
- A munkamenet-azonosítót, hogy a webkiszolgáló tudja, hogy a kérés egy
bejelentkezett felhasználótól érkezett
- Az alkalmazott azonosítóját, hogy a webkiszolgáló megtalálja és visszaküldje
a megfelelő információkat
Ebben a példában a 2. kérés az 1. kéréstől,
a 3. kérés pedig az 1. és 2. kéréstől függ.
Ha ezeket at interakciókat tesztben kívánja rögzíteni, akkor változtatnia kell a
tesztadatokat, mielőtt több felhasználóra futtatná a tesztet. Például cserélnie kell
a felhasználónév és jelszó értékeket, az alkalmazott nevének értékeit,
illetve mindegyiket, az adatkészletek által tartalmazott értékekkel. A teszt
futtatása során a virtuális felhasználók eltérő alkalmazotti bérszámfejtési rekordot
adnak vissza, az adatkészletek tartalma alapján.
Egy előállított tesztben, ahol a kérések adatai egy előző kérés válaszában
meglévő adatoktól függenek, a kérés adatai lecserélésre kerülnek a
válasz adataival, amelytől azok függenek. A válasz és kérés adatainak
ez a belső összekapcsolása az adatösszevetés. Amikor több felhasználóval és megváltoztatott
adatokkal futtat tesztet, akkor az adatösszevetés szükséges a teszt helyes futásának ellenőrzéséhez.
A
hivatkozás egy tesztben (jellemzően egy válaszban) olyan érték,
amelyet a tesztben (jellemzően egy kérésben) egy ezt követő érték
használhat. Amikor a tesztelőállító érzékeli, hogy egy kérés értéket egy
előző értékről le kell cserélnie, akkor a korábbi értéket kinevezi
hivatkozásnak, és a soron következő kérés-értéket a referenciával
veti össze. Ez a folyamat az
automatizált adatösszevetés.
Saját kezűleg is összevethet bármely két értéket egy tesztben, illetve megszüntethet
meglévő összevetéseket.
Megjegyzés: Megváltoztathatja vagy tilthatja az automatizált
adatösszevetést. Ehhez kattintson az lehetőségre, bontsa ki a Teszt
elemet, majd kattintson a Tesztelőállítás lehetőségre.
A összevetett adatok kezelésében segítségként a tesztszerkesztő színkódokat
használ és navigációs segédletet biztosít:
- Amikor egy oldalra kattint, akkor az adott oldal Tesztadatok táblázatát láthatja.
A kapcsolódó adatkészlet jelöltek alapértelmezésben világoszöld alapon zöld
szövegként, az adatkészlettel már társított értékek zöld alapon fehér betűkkel,
a referenciák pedig kék szöveggel kerülnek megjelenítésre.
- Ha nem kerülnek megjelenítésre összevetett adatok, akkor kattintson a jobb egérgombbal
a táblázatra, és győződjön meg róla, hogy ki van választva a Hivatkozások megjelenítése beállítás. A táblázatban
egy sorra duplán kattintva navigálhat közvetlenül az összevetett adatokat tartalmazó
oldalkéréshez. Ha a táblázat összevetett adatait egy adatkészlettel kíván társítani, akkor
kattintson a sorra, kattintson a Helyettesítés, majd az Adatforrás
kiválasztása lehetőségre az Adatforrás kiválasztása ablak megnyitásához.
A Teszt adatforrások nézetben is elvégezhet
helyettesítéseket. A tesztszerkesztőben kattintson a jobb egérgombbal a Tesztadatok táblázatra, majd válassza az előugró menü Összekötés a
tesztadatforrások nézettel menüpontját. Amikor a Tesztadatok táblázat egyik sorára kattint, akkor a Teszt adatforrások nézet
információkat jelenít meg a kiválasztott helyettesítő helyről.
- Egy oldal kibontásakor zöld szöveg jelzi az adatkészlet adatokat vagy
jelölteket tartalmazó oldalkéréseket. A kék szöveg a hivatkozásokat tartalmazó
oldalkéréseket jelzi.
- Egy kiemelt kérésre kattintva az adatkészlet jelöltek világoszölddel,
az adatkészlethez tartozó adatok sötétzölddel, a viszonított adatok
pedig pirossal vannak kiemelve. Ha összevetett adatok értékére a jobb egérgombbal
kattint, amint az a példában látható, akkor az előugró menü Ugrás menüpontjára kattintva
látható a hivatkozása:
- A hivatkozások sötétkékkel vannak kiemelve.