Adatkészlet használatának engedélyezése egy teszt számára

Mielőtt egy teszt adatkészletből származó változó adatokat használhatna, frissítenie kell a tesztet, hogy az hivatkozást tartalmazzon az adott adatkészletre.

Eljárás

  1. A Tesztnavigátorban tallózással lépjen a teszthez, majd duplán kattintson rá. A teszt megnyílik.
  2. Kattintson a jobb egérgombbal a teszt nevére, majd válassza az előugró menü Hozzáadás > Adatkészlet menüpontját. Megnyílik az Adatkészlet importálása ablak, felsorolva a teszthez elérhető adatkészleteket. Ha a teszt már használ egy adatkészletet, akkor az nem jelenik meg a listában.
  3. A Megfelelő erőforrások listában kattintson annak az adatkészletnek a nevére, amelyiket a teszt használni fogja.
  4. Válassza ki az adatkészlet Megnyitási módját. Ez a mód meghatározza azt a nézetet, amellyel a virtuális felhasználók az adatkészlethez rendelkezni fognak.
    Beállítás Leírás
    Megosztott (gépenként) (alapértelmezett)

    A számítógépeken a virtuális felhasználók az adatkészlet megosztott nézetéből dolgoznak, ahol az adatok együttesen, szekvenciális sorrendben vannak felkínálva számukra, úgy, hogy az első bejövő legyen először kiszolgálva.

    Ez a lehetőség feltételezi, hogy a virtuális felhasználók vagy ciklusismétlések különböző sorokból származó adatokat használnak, és a kiszolgáló változó adatokat kap. A virtuális felhasználók vagy ismétlések közötti pontos elérési sorrend nem jósolható meg előre, mert ez a sorrend függ a tesztvégrehajtási sorrendtől és az egyes számítógépeken a teszt időtartamától.

    Magán

    Minden virtuális felhasználó az adatkészlet privát nézetét használja, ahol az egyes felhasználókhoz az adatkészlet sorok szekvenciális sorrendben vannak kiosztva.

    Ez a beállítás biztosítja azt, hogy a virtuális felhasználók az adatkészletből ugyanazokat az adatokat kapják meg, ugyanaban a sorrendben. Mivel azonban minden felhasználó az adatkészlet első sorával indul, és a sorokat sorrendben éri el, különböző felhasználók ugyanazt a sort fogják használni. Az adatkészlet következő sora csak akkor kerül felhasználásra, ha az adatkészletet alkalmazó tesztet felveszi egy több ismétléssel rendelkező ütemezési ciklusba.

    Szegmentált (gépenként)

    Az egyes számítógépeken lévő virtuális felhasználók az adatkészlet szegmentált nézetéből dolgoznak, ahol az adatok együttesen, sorrendben vannak felkínálva számukra, mégpedig úgy, hogy az első bejövő legyen először kiszolgálva. A rendszer a szegmenseket annak alapján számítja ki, hogyan osztja ki az ütemezés a virtuális felhasználókat a számítógépek között. Például ha egy ütemezés a felhasználók 25%-át az 1. csoporthoz, 75%-át pedig a 2. csoporthoz rendeli, és ezen csoportokat az 1. és 2. számítógéphez rendeli, akkor az 1. számítógép nézet az adatkészlet sorok első 25%-át, a 2. számítógép nézet pedig a sorok fennmaradó 75%-át fogja tartalmazni.

    Ez a lehetőség megakadályozza, hogy a virtuális felhasználók többszörös értékeket (például számlaazonosítókat) válasszanak ki. Ha tiltja az újrakezdést, akkor egy sor sem használható fel egynél többször.

  5. Válassza ki az adatkészlet Hozzáférési módját:
    • Sorrendi: Az adatkészletben lévő sorok az adatkészletfájlban fennálló fizikai tárolási sorrendben érhetők el, az első sor először, az utolsó pedig utoljára.
    • Véletlen: Az adatkészletben lévő sorok elérése véletlen sorrendben történik, minden sor elérhető többször is, vagy előfordulhat az is, hogy egy sorhoz egyszer sem férnek hozzá. Az egyes sorok kiválasztására egyenlő esély van minden alkalommal.
    • Kevert: Az egyes adatkészlet-hozzáférések előtt a sorok sorrendje változik. Ennek eredménye egy eltérő sorrend. A sorok elérése véletlenszerű, de egy sor újbóli kiválasztása előtt az összes sort ki kell egyszer választani.
  6. Válassza ki, hogy a teszt újrafelhasználjon-e adatokat, amikor eléri az adatkészlet végét.

    Alapértelmezésben amikor egy teszt eléri egy adatkészlet vagy adatkészlet szegmens végét, akkor az adatok újrafelhasználásra kerülnek az elejétől kezdve. Ahhoz, hogy a teszt leálljon egy adatkészlet vagy adatkészlet szegmens végének elérésekor, törölje az Újrakezdés az utolsó sor elérésekor jelölőnégyzet bejelölését. A leállítás kényszerítése akkor lehet hasznos, ha például egy adatkészlet 15 rekordot tartalmaz, de 20 virtuális felhasználóval futtat tesztet, és nem szeretné, hogy az utolsó öt felhasználó újrafelhasználja az információkat. Bár a teszt a kényszerített leállítás miatt Meghiúsultként van jelölve, a teszt teljesítményadatai akkor is érvényesek. Ha viszont az alkalmazás szempontjából közömbös, hogy újrafelhasználásra kerülnek-e adatok, akkor az újrakezdés alapértelmezése sokkal kényelmesebb. Az újrakezdéssel nem szükséges biztosítania, hogy az adatkészlet elegendően nagy legyen, amikor a munkaterhelést növeli további felhasználók hozzáadásával vagy egy ciklus ismétlésszámának növelésével.

  7. Válassza ki, hogy a teszt az adatkészlet rekord adatait állandóvá tegye-e a virtuális felhasználók számára.

    Alapértelmezésben egy teszt minden egyes végrehajtásához az adatkészletből egy sor kerül lekérésre, és az adatkészlet sorában lévő adatok a teszthez csak a teszt időtartama alatt érhetők el. A Lehívás felhasználónként egyszer beállítással adhatja meg, hogy egy adott virtuális felhasználó által futtatott bármely tesztből az adatkészlet minden egyes elérése mindig ugyanazt a sort adja vissza.

    Annak szemléltetése érdekében, milyen hatással vannak ezek a beállítások a sorokra, tételezzük fel, hogy egy teszt egy adatkészletet elérő ciklust tartalmaz. A ciklus 2 ismétlésből áll. A következő táblázat bemutatja az egyes ismétlésekben elért sort:
    Adatkészlet beállítás 1. ismétlés 2, ismétlés
    Sorrendi és Magán 1. sor 2. sor
    Megosztott és Kevert x. sor y. sor
    Lehívás felhasználónként egyszer x. sor x. sor
  8. Kattintson a Kiválasztás gombra. A rendszer a teszthez hozzáadja az adatkészlet hivatkozását, és a Test Elemek részletei területet frissíti az adatkészlet információival.
  9. Mentse a tesztet.

Mi a következő lépés?

Most, hogy már létrehozott hivatkozást a teszt és az adatkészlet között, a következő lépés a tesztben egy értéket társítani az adatkészlet egyik oszlopával, a következő témakörben leírtak szerint: Teszt értékének társítása adatkészlet-oszlophoz.

Visszajelzés