Adatösszevetés áttekintése

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:
  1. 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.
  2. 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.
  3. 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 Ablak > Beállítások 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:

Visszajelzés