Teszttel társított adatkészlet létrehozása

Létrehozhat olyan adatkészleteket, melyek tesztek futása során felhasznált változó adatokat tartalmaznak. Ez az adatkészlet létrehozásának előnyben részesített módja, mert az adatkészlet automatikusan társításra kerül a teszttel. Egy egyetlen oszlopot tartalmazó üres adatkészletből annak szerkesztésével bármit létrehozhat; előállíthat akár egy teljes funcionalitású adatkészlet is.

Eljárás

  1. A Tesztnavigátorban tallózással lépjen a teszthez, majd kattintson rá duplán. A teszt megnyílik.
  2. A Teszt tartalmak területen kattintson a teszt nevére.
  3. Az Általános beállítások lapon kattintson az Adatkészlet hozzáadása lehetőségre. A következő táblázatban felsorolt beállítások lehetővé teszik egy egyszerű adatkészletből bárminek a létrehozását, melynek módosításával később teljes adatkészletet állíthat elő.
    Létrehozandó Teendő a Tesztszerkesző - Adatkészlet hozzáadása ablakban
    Egyoszlopos adatkészlet alapértelmezett hozzáférési móddal. A Meglévő adatkészletek a munkaterületen részben válassza ki az Új adatkészlet<tesztnév>.datapool elemet, majd kattintson a Befejezés gombra. Nem kötelezően megadhatja az adatkészlet oszlop nevét ebben a munkamenetben, és később felvehet további oszlopokat és adatokat.
    Egyoszlopos adatkészlet, a hozzáférési mód kiválasztásával. A Meglévő adatkészletek a munkaterületen részben válassza ki az Új adatkészlet<tesztnév>.datapool elemet, majd kattintson a Tovább gombra. A rendszer rákérdez a hozzáférési módra. Nem kötelezően megadhatja az adatkészlet oszlop nevét ebben a munkamenetben, és később felvehet további oszlopokat és adatokat.
    Társítás a teszt és egy meglévő adatkészlet között. Válassza ki az adatkészletet. Az adatkészlet társítva van a teszttel, és nem kötelezően beállíthatja a hozzáférési módot ebben a munkamenetben.
    Új, teljes funkcionalitású adatkészlet. Válasszon ki egy projektet, majd kattintson a Varázsló használata új adatkészlet létrehozására lehetőségre.
  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. Különböző tesztek ugyanazt az adatkészletet eltérő módon nyithatják meg. A megnyitási módot később módosíthatja a teszt megnyitásával, majd az adatkészlet címére duplán kattintva.
    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, ugyanabban 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. Ha beállítja a munkamenet során, hogyan érje el a teszt az adatkészletet, akkor válassza ki az alábbi lehetőségek egyikét. Különböző tesztek ugyanazt az adatkészletet eltérő módon érhetik el. A hozzáférési módot később módosíthatja a teszt megnyitásával, majd az adatkészlet címére duplán kattintva.
    • 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.

    A nem szekvenciális elérési sorrendet (Véletlenszerű és Kevert) lehet úgy elképzelni, mint egy megkevert kártyapaklit. A Véletlenszerű elérési sorrenddel a kiválasztott kártyalap visszakerül valahová a kártyapakliba, ami azt jelenti, hogy egy kártyalap akár többször is kiválasztható, mielőtt egy másik egyszer kiválasztásra kerül. Mivel a kártyapaklinak soha nem éri el a végét, így az Újrakezdés az utolsó sor elérésekor lehetőség nem érhető el. A Kevert elérési sorrend esetén a kiválasztott kártyalap a pakli aljára kerül vissza. Miután minden egyes kártyalap egyszer ki lett választva, akkor vagy újra elkezdi a kiválasztást a tetejéről ugyanazzal az elérési sorrenddel (Újrakezdés az utolsó sor elérésekor értéke Igen), vagy már nem valósul meg további kiválasztás (Újrakezdés az utolsó sor elérésekor értéke Nem).

  6. Válassza ki az alábbi lehetőségek egyikét.
    Beállítás Leírás
    Újrakezdés az utolsó sor elérésekor

    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.

    Megjegyzés: Ez a beállítás nem érhető el a Véletlen beállítással, mert a véletlen eléréssel gyakorlatilag nincs vége a fájlnak.
    Lehívás felhasználónként csak egyszer

    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
  7. Ha teljes funkcionalitású adatkészletet hoz létre, akkor nem kötelezően a munkamenet során egy CSV fájlból importálhatja az adatokat. Az adatokat később a Fájl > Importálás > Teszt > Adatkészlet lehetőségre kattintva, majd egy CSV fájlt kiválasztva importálhatja. Az adatkészletek importálásáról további információkért lásd: CSV fájl importálása adatkészletbe.

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

Miután létrehozta az adatkészletet és adatokat adott hozzá, a következő lépés a teszt egy értékének társítása az adatkészlet egyik oszlopához, a következő részben leírtak szerint: Teszt értékének társítása adatkészlet-oszlophoz.

Visszajelzés