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)

    Az egyes számítógépeken a virtuális felhasználók egy adatkészlet megosztott nézetéből dolgoznak, ahol az adatkészletek sorai kollektívan, sorrendben vannak közöttük elosztva, mégpedig úgy, hogy az először érkező legyen először kiszolgálva.

    Ez a lehetőség feltételezi, hogy a virtuális felhasználók különböző sorokból származó adatokat használnak és a kiszolgáló változó adatokat lát. A sorok hozzáférésének pontos sorrendje nem határozható meg a virtuális felhasználók vagy ismétlések között, mert ez a sorrend függ a teszt végrehajtási sorrendjétől, és az egyes számítógépeken futtatott tesztek időtartamától.

    Magán

    Minden virtuális felhasználó az adatkészlet privát nézetéből dolgozik, ahol az adatkészlet sorai az egyes felhasználók között sorrendben vannak elosztva.

    Ez a beállítás biztosítja, hogy minden virtuális felhasználó ugyanazokat az adatokat kapja meg ugyanabban a sorrendben az adatkészletből. Mivel minden felhasználó az adatkészlet első sorával kezdi, és sorrendben éri el a sorokat, a különböző virtuális felhasználók ugyanazt a sort használják. Az adatkészlet következő sora csak akkor használatos, ha az adatkészletet használó tesztet hozzáadja egy több ismétlést tartalmazó ütemezési ciklushoz.

    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 szegmensek kiszámítása az alapján történik, hogy egy ütemezés hogyan osztja el a számítógépek közöt a virtuális felhasználókat. Például, ha egy ütemezés a felhasználók 25%-át hozzárendeli az 1. csoporthoz, a 75%-át pedig a 2. csoporthoz, és ezeket a csoportokat az 1. és 2. számítógépekhez rendeli hozzá, akkor az 1. számítógép nézete az adatkészlet sorok első 25%-ából áll, a 2. számítógép nézete pedig a sorok maradék 75%-ából.

    Ez a beállítás megakadályozza, hogy a virtuális felhasználók többszörös értékeket válasszanak ki (például fiókazonosítókat). Ha letiltja az újrakezdést, akkor egy sor nem használható 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ás sorrendjében érhetők el, az első sor először, az utolsó sor 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 megváltozik, aminek az az eredménye, hogy eltérő lesz a 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 sorrendben történő hozzáférésre (Véletlenszerű és Kevert) úgy gondoljon, mint egy megkevert kártyapaklira. A Véletlenszerű hozzáférési sorrenddel a kiválasztott kártya visszakerül a pakliba, ami azt jelenti, hogy egy kártya többször is kiválasztható egy másik kiválasztása előtt. Mivel soha nem éri el a pakli végét, az Újrakezdés az utolsó sor elérésekor beállítás nem érhető el. A Kevert hozzáférési sorrenddel a kiválasztott kártya a pakli aljára kerül. Miután minden kártya egyszer ki lett választva, vagy folytatja a kiválasztást felülről ugyanabban a sorrendben (az Újrakezdés az utolsó sor elérésekor értéke Igen), vagy nem választ ki több kártyát (az Ú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és szerint, ha egy teszt eléri az adatkészlet vagy adatkészlet szegmens végét, akkor elölről kezdve újrahasználja az adatokat. Hogy egy teszt az adatkészlet vagy szegmens végén megálljon, törölje a Újrakezdés az utolsó sor elérésekor melletti jelölőnégyzetet. A leállítás kikényszerítése például akkor lehet hasznos, ha az adatkészlet 15 rekordot tartalmaz, 20 virtuális felhasználóval futtat egy tesztet, és nem kívánja, hogy az utolsó öt felhasználó újrahasználja az adatokat. Habár a teszt a kikényszerített leállítás miatt sikertelenként lesz jelölve, a teszt teljesítményadatai ennek ellenére érvényesek. Azonban, ha az alkalmazás számára nem számít, hogy az adatokat újból felhasználják, akkor az alapértelmezett újrakezdés használata kényelmesebb. Az újrakezdéssel nem kell gondoskodni arról, hogy az adatkészlet elég nagy, amikor a munkaterhelést további felhasználók hozzáadásával vagy egy ciklus ismétléseinek növelésével módosítja.

    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és szerint egy teszt minden végrehajtásához egy sort olvas be a program, és az adatkészlet sorában lévő adatok csak a teszt folyamán érhetők el a teszt számára. Válassza ki a Lehívás felhasználónként egyszer lehetőséget annak megadásához, hogy egy adott virtuális felhasználó által futtatott bármely teszt minden adatkészlet-hozzáférése ugyanazt a sort adja vissza.

    Annak ábrázolására, hogy a beállítások miként érintik a visszaadott sorokat, tegyük fel, hogy egy teszt tartalmaz egy ciklust, ami hozzáfér az adatkészlethez. A ciklus 2-szer ismétlődik. Az alábbi táblázat az egyes ismétlésekkor hozzáfért sort mutatja:
    Adatkészlet beállítása 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 csak egyszer felhasználónként 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