Egy teszt egy részét ciklusként határozhatja
meg, amely a megadott számú alkalommal kerül futtatásra. Ha a ciklus szinkronizációs pontot
tartalmaz, akkor a szinkronizációs pont felszabadításra kerül a ciklus első
ismétlése után, és így is marad az összes további ismétlés során.
Erről a feladatról
Ütemezésen vagy teszten belül állíthat be ciklust. A következő táblázat
megmutatja mindként módszer előnyeit:
Ciklus helye |
Eredmények |
Ütemezés
|
Az ütemezésben a ciklusok könnyen megtalálhatók és
módosíthatók.Az ütemezésekben a ciklusok lezárják a kiszolgálókapcsolatot minden
egyes ismétlés végén, és újranyitják azt a következő ismétlés kezdetén.
Ez a művelet modellezi a böngészőt lezáró és újra megnyitó felhasználó viselkedését. Használja ezt a módszert teszt futtatásához megadott gyakorisággal.
|
Teszt |
A tesztekben a ciklusok sokkal finomabbak lehetnek,
így magasabb szintű szabályozást biztosítva. A tesztekben a ciklusok újrafelhasználják
a kiszolgálókapcsolatot minden egyes ciklusismétlés során.
Használja ezt a módszert magas ismétlésszámú
ciklusokkal a kiszolgáló nyúzótesztjéhez.
|
Eljárás
- A Tesztnavigátorban tallózással lépjen a teszthez, majd duplán kattintson rá. A teszt megnyílik.
- Kattintson az oldalra vagy a kérésre, amely a cikluson belül lesz. Több oldal vagy kérés kijelöléséhez tartsa lenyomva a Ctrl billentyűt.
- Kattintson a Beillesztés gombra, majd válassza ki a Ciklus elemet.
- A rendszer rákérdez, hogy át kívánja-e helyezni a kijelölt elemeket
a ciklusba. Kattintson az Igen gombra. Ha a Nem gombra kattint, akkor a rendszer üres ciklust
illeszt a tesztbe.
- A Tesztelem részletei területen írja be a ciklus ismétlési számát.
Beállítás |
Leírás |
Szám alapú |
A kiválasztott számú ismétlés alkalmával fut. |
Idő alapú |
Legalább a megadott időtartam alatt fut. A ciklus mindig befejezi az ismétlést. Ha például kiválasztja az 1 másodperces időt, és a ciklus futása 10 másodpercig tart, akkor a
ciklus egy ismétlés befejezése után ellenőrzi az időt. |
Végtelen |
A teszt leállításáig fut. |
- Nem kötelező: Válassza ki az Ismétlések gyakoriságának szabályozása lehetőséget,
és adja meg a gyakoriság ütemének beállításait. Az időegységenkénti ismétlések számának megadásával rögzített
időtartamot határoz meg az ismétlés végrehajtására. Ha az Ismétlések közötti
késleltetés véletlenszerű változtatása lehetőséget választja ki, akkor a teljes
késleltetés véletlenszerűen van felosztva. Ha a jelölőnégyzet bejelölését megszünteti, akkor
az egyes ismétlések között egyforma késleltetés valósul meg.
Megjegyzés: Az Ismétlések közötti késleltetés véletlenszerű
változtatása beállítás késleltetési mennyiségeket állít be
statisztikailag véletlenszerű módon a negatív exponenciális eloszlástól a rögzített késleltetési
értéknek megfelelő középértékkel. A negatív exponenciális eloszláshoz
hosszú "farok" tartozik, ami azt jelenti, hogy egy nagyon kis számú késleltetés
nagyon nagy értékkel fog rendelkezni. Ezért gondoskodjék róla, hogy a tesztelt
alkalmazást ne érintsék hátrányosan a hosszú inaktivitási időszakok
(például a felhasználót lekapcsoló időtúllépések).