A tesztnapló által összegyűjtött adatok beállítása

A tesztnapló a futtatás során előforduló eseményeket mutatja. Az ütemezés futtatásához gyűjtött információk szintjének beállításával szabályozhatja, hogy kap-e egyéni válaszidő statisztikát az oldal százalékosztály jelentésekhez, illetve kap-e információkat az ellenőrzési pontokról. A részletesség szintjét minden típusú eseményhez beállíthatja: hibákhoz, figyelmeztetésekhez és egyéb eseményekhez.

Erről a feladatról

Az információk gyűjtésének szintje közvetlenül befolyásolja a naplóméreteket. A kiválasztott beállítástól függően a naplók igen nagyra nőhetnek. A naplózási szint korlátozásával és az információknak a felhasználók reprezentatív mintájától történő gyűjtésével csökkentheti a naplóméretet, de elegendő információt kaphat az elemzéshez.

Például, ha teszt hibakeresését végzi, akkor mind a három Naplózandók mezőt beállíthatja Mind vagy Művelet részletei értékre. Ezek a beállítások nagyobb tesztnaplókat eredményeznek, különösen, ha a tesztek hosszúak vagy nagyszámú felhasználót futtat. A nagy tesztnaplók azonban növelik a tesztnapló átviteli idejét, és ennek eredményeképp elképzelhető, hogy elfogy a számítógépen a lemezterület, vagy az ügynökszámítógépen elfogy a memória. Az átviteli idő és a lemezterület-elfogyás valószínűségének csökkentése érdekében a felhasználók nagyon kis részhalmazából vegyen mintaadatokat, még az 5 felhasználó/csoport alapértelmezett értéknél is kisebből. A rögzített mintavételezési gyakoriság minden csoportból azonos virtuális felhasználótól vesz mintát. A százalékos mintavételezési gyakoriság minden csoportból a virtuális felhasználók adott százalékából vesz mintát, de garantált, hogy csoportonként legalább egy felhasználón mintavételezésre kerül sor.

Eljárás

A tesztnaplóban gyűjtött információk és a mintavételezési gyakoriság beállítása:

  1. A tesztnavigátorban keresse ki az ütemezést, és kattintson rá duplán. Megnyílik az ütemezés.
  2. Az Ütemezés tartalma területen kattintson az ütemezés nevére.
  3. A tesztnapló oldalon válassza ki a gyűjteni kívánt események típusait a Naplózandók rész alatt. Gyűjthet csak hibákat, hibákat és figyelmeztetéseket vagy minden eseményt. Más szavakkal a Figyelmeztetések megjelenítése és a Minden más típus megjelenítése nem érhető el, amíg ki nem választja a Hibák és meghibásodások megmutatása lehetőséget. Hasonlóan a Minden más típus megjelenítése nem érhető el, amíg ki nem választja a Figyelmeztetések megjelenítése lehetőséget. Ha a Naplózandók jelölőnégyzetek egyike sincs kiválasztva, akkor a program nem gyűjt tesztnapló eseményeket.
  4. Minden eseménytípushoz állítsa be a Naplózási szintet a következő értékek egyikére:
    Beállítás Leírás
    Ütemezési műveletek Az ütemezésben végrehajtott műveleteknek megfelelő eseményeket gyűjt:
    • Az ütemezés általános eredménye. Az eredmény a következő értékek egyike lehet:
      • A Sikeres jelzi, hogy minden ellenőrzési pont megfelelt vagy a várt választ kapta. Például, ha egy válaszkód ellenőrzési pont SIKERES, ha a rögzített válaszkód érkezik a visszajátszás során. Ha a teszt nem tartalmaz ellenőrzési pontokat, akkor a SIKERES azt jelenti, hogy a teszt minden elsődleges kérése sikeres volt.
      • A Sikertelen azt jelzi, hogy legalább egy ellenőrzési pont nem felelt meg a várt válasznak, vagy a várt válasz nem érkezett meg.
      • A Hiba a következő eredmények egyikét jelzi: a kiszolgáló nem kapott elsődleges kérést, nem érkezett válasz a kiszolgálóról az elsődleges kérésre, vagy az elsődleges kérés válasza hiányos volt, vagy nem volt értelmezhető.
    • Az ütemezés, az egyes felhasználói csoportok, az egyes virtuális felhasználók és az egyes teszthívások indítási és leállítási ideje.
    • Az egyes ciklusiterációk indítási és leállítási ideje, ha az ütemezésben be vannak állítva ciklusok.
    • Az egyes kiválasztók indítási és leállítási ideje, ha be vannak állítva kiválasztók.
    Elsődleges tesztműveletek Jellemzően ezen a szinten állítja be az adatgyűjtést. Az elsődleges tesztműveletek közé tartoznak az ütemezési és az alábbi műveletek:
    • Teszteredmények, tesztindítási és tesztleállítási események.
    • A ciklus iterációjának indítási és leállítási eseményei, ha ciklusok találhatók a tesztben.
    • Tranzakció indítási és leállítási eseményei, ha tranzakciók találhatók a tesztben.
    • HTTP tesztek esetén az oldalcím-ellenőrzési pontok. Ezzel a beállítással minden beállított oldalcím-ellenőrzési pontot láthat. Az alábbi eseményeket gyűjtésére kerül sor:
      • Az oldal eredménye. Csak akkor láthatja az oldal eredményét, ha kapcsolati probléma fordul elő, vagy ha ellenőrzési pontokat állított be. Minden hibát a teszt eredményszintjéig görget a program.
      • Az egyes oldalak indítási és leállítási ideje.
      • Az egyes ciklusok indítási és leállítási ideje, és az egyes ciklusok iterációinak száma, ha be vannak állítva ciklusok az oldalon.
      • Az egyes tranzakciók indítási és leállítási ideje, és az egyes tranzakciók időtartama, ha be vannak állítva oldalszintű tranzakciók a tesztben.
    • SAP tesztek esetén SAP képernyő-információk, például SAP képernyőcím-ellenőrzési pontok.
    • Citrix tesztek esetén kapcsolati elemek, ablakesemények és képszinkronizálások.
    • Socket tesztek esetén kapcsolódási, küldési, fogadási és zárási elemek.
    Másodlagos tesztműveletek A másodlagos tesztműveletek közé tartoznak az elsődleges tesztműveletek, plusz az alábbi információk:
    • HTTP tesztek esetén kérésszintű események. A beállított válaszkód- vagy válaszméret-ellenőrzési pontok információinak gyűjtéséhez ezen vagy nagyobb részletességi szinten állítsa be az adatgyűjtést.
      • Az első és az utolsó byte küldésének ideje.
      • Az első és az utolsó byte fogadásának ideje.
      • A válaszadatok karakterkészlete.
      • A megadott oldalszintű ellenőrzési pontok várt és tényleges értékei.
      • HTTP gondolkodási események.
      • Az egyes tranzakciók indítási és leállítási ideje, és az egyes tranzakciók időtartama, ha be vannak állítva kérésszintű tranzakciók a tesztben.
    • SAP tesztek esetén SAP eleminformációk (elsődlegesen beállított tulajdonság vagy metódushívási műveletek).
    • Citrix teszek esetén szinkronizációs pontok, késleltetések, szövegelemek és kijelentkezési elemek.
    • Socket tesztekre ez a beállítás nem érvényes.
    Művelet részletei A művelet részletei közé tartoznak a másodlagos tesztműveletek plusz az alábbi információk:
    • HTTP tesztek esetén a kérés- és válaszadatok, például a HTTP fejlécek és a kérésadatok.
    • SAP tesztek esetén a gondolkodási idő információi.
    • Citrix tesztek esetén a gondolkodási idő információi, egér- és billentyűműveletek.
    • Socket tesztekre ez a beállítás nem érvényes.
    Mind HTTP, SAP és Citrix testek esetén a Mind és a Művelet részletei azonos információkat biztosítanak.

    Socket küldési és fogadási műveletei esetén a cserélt adatok is elérhetőek a tesztnaplóban mellékletek formájában.

  5. Mintavételezési gyakoriság beállításához válassza ki a Mintavételezés csak a felhasználók egy részétől származó információkból lehetőséget. A kiválasztott szám vagy százalék minden felhasználói csoportra érvényben lesz. Ha távoli helyeken (vagyis ügynökszámítógépeken) futtat felhasználói csoportokat, akkor a kiválasztott szám vagy százalék egyenletesen oszlik el a távoli helyek között.
    Beállítás Leírás
    Felhasználók rögzített száma A szám minden felhasználói csoportra érvényben lesz. Tételezzük fel, hogy az ütemezése két felhasználói csoportot tartalmaz. Az egyik csoport négy, a másik csoport 1000 felhasználót tartalmaz. Ha ehhez a beállításhoz 2 értéket ad meg, akkor a program minden csoportból két felhasználótól vesz mintákat.
    Felhasználók százaléka A százalék minden felhasználói csoportra alkalmazva lesz, de a program minden csoportból legalább egy felhasználótól mintát vesz. Tételezzük fel, hogy az ütemezése két felhasználói csoportot tartalmaz. Az egyik csoport négy, a másik csoport 1000 felhasználót tartalmaz. Ha a mintavételezési gyakoriság 10%, akkor a program az első csoportból egy felhasználótól vesz mintát, a második csoportból pedig 100 felhasználótól. Ha a mintavételezési gyakoriság 25%, akkor a program az első csoportból egy felhasználótól vesz mintát, a második csoportból pedig 250 felhasználótól.

Példa

Az alapértelmezett beállítás - az összes hiba és figyelmeztetés, valamint az elsődleges tesztműveletek naplózása - a legtöbb célnak megfelel. Mivel tetszőleges típusú információk naplózhatók, a semmitől az összes felhasználó összes információjáig, de egyik sem jellemző helyzet. Teszt hibakeresése során beállíthatja mindhárom Naplózandó adatok mezőtMinden vagy Művelet részletei értékre. Ezek a beállítások nagyobb tesztnaplókat eredményeznek, különösen, ha a tesztek hosszúak vagy nagyszámú felhasználót futtat. A nagy tesztnaplók azonban növelik a tesztnapló átviteli idejét, és ennek eredményeképp elképzelhető, hogy elfogy a számítógépen a lemezterület.

Visszajelzés