Az ütemezés létrehozásával emulálhatja a munkaterhelést, illetve felvehet felhasználói csoportokat, teszteket és egyéb elemeket.
Ütemezés áttekintése
Az ütemezés lehet olyan egyszerű, mintha egyetlen virtuális felhasználó futtatna egyetlen tesztet,
vagy olyan bonyolult, mintha több száz, különböző csoportban lévő virtuális felhasználó futtatna különböző teszteket,
különböző időpontokban.
Ütemezés létrehozása
Ütemezés létrehozásával pontosan emulálhatja egyéni felhasználók műveleteit.
Felhasználói terhelés beállítása
A szakaszok beállításával hosszabb időn keresztül megvalósuló
terheléseket modellezhet, és módosíthatja a bizonyos feladatokat végrehajtó
felhasználók számát a valós használatnak megfelelően. Módosíthatja a felhasználói
terhelést, és függetlenül mérheti az egyes szakaszok teljesítményeit, ami azt
jelenti, hogy egyetlen futás hatékonyabban elvégzi több olyan futtatás feladatát,
amihez le kell állítani és újra kell indítani a felhasználókat. Minden szakasz, ami
adott ideig tart, és adott számú felhasználót tartalmaz, különböző terhelést határoz
meg.
Ügynökök kezelése
Ha jelentős felhasználói terhelést vagy munkaterhelést kell tesztelni, akkor
általában nem elegendő egyetlen számítógép a terhelés hatékony feldolgozására. A
terhelést el kell osztani Rational Performance Tester
ügynököknek hívott több számítógép között.
Az ügynökök számítógépekre vannak
telepítve az alkalmazás terhelésének előállításához.
Futtatandó tesztek hozzáadása
Egy ütemezésben a Végül blokk segítségével adhat
meg a fő munkaterhelés befejezése, az utolsó szakasz időtartama lejárta vagy egy
ütemezés manuális leállítása után futtatandó teszteket.
Változók hozzárendelése ütemezéshez és felhasználói csoporthoz
Változók tesztszinten történő hozzárendelése mellett hozzárendelhet
változókat az ütemezés és a felhasználói csoport szintjén is. Amikor az ütemezési
szinten rendel hozzá változókat, akkor az ütemezés minden tesztje és felhasználói
csoportja használhatja a változó kezdeti értékeit, ha azonos változónevekkel
rendelkeznek.
Teljesítménykövetelmények megadása az ütemezésekben
Megadhat teljesítménykövetelményeket egy
ütemezéshez a teljesítmény elfogadható küszöbértékeinek megadásához, illetve a
szolgáltatási szint szerződések érvényesítéséhez.
Ütemezés tesztjeinek ismétlése
Ciklus hozzáadásával egy ütemezéshez egy tesztet többször megismételhet,
és beállíthatja a teszt futtatásának gyakoriságát. Ha a ciklus szinkronizációs
pontot tartalmaz, akkor szinkronizációs pont felszabadul a ciklus első
ismétlése után, és így is marad az összes további ismétlés során.
Tesztek futtatása beállított gyakorisággal
Teszt beállított gyakorisággal történő futtatásához ciklust kell
felvennie az ütemezésbe az ismétlések gyakoriságának szabályozásához, majd teszteket
kell felvenni a ciklusba. A teszteket, amelyek a ciklus gyermekei, a ciklus vezérli.
Ha a ciklus szinkronizációs pontot tartalmaz, akkor szinkronizációs pont felszabadul
a ciklus első ismétlése után, és így is marad az összes további ismétlés során.
Tesztek futtatása véletlen sorrendben
A csak felhasználói
csoportokat és teszteket tartalmazó ütemezés egy felhasználói csoport minden
tesztjét végrehajtja egymás után. Ha véletlenszerű kiválasztót ad egy ütemezéshez,
akkor a tesztek egy sorozatát megismételheti véletlenszerű sorrendben, így emulálva
a valós felhasználók különböző műveleteit.
Tranzakció hozzáadása egy ütemezéshez
Egy tranzakció tesztelemek
olyan csoportja, amelyek teljesítménye érdekli. A teszteredmények megtekintésekor
láthatja a hozzáadott tranzakciók teljesítményadatait.
Felhasználók szinkronizálása
Szinkronizációs pont beszúrása lehetővé teszi több virtuális felhasználó
koordinálását a tevékenységek szüneteltetésével és folytatásával. Minden virtuális
felhasználót szinkronizálhat az ütemezés kezdetén, és feloszthatja a felszabadítási
időket, hogy a felhasználók ne terheljék túl a rendszert. A szinkronizációs pontok a
stressz tesztelésben is hasznosak.
Több hoszt hálózati forgalmának emulációja
Alapértelmezés szerint ütemezés
futtatásakor minden virtuális felhasználó ugyanazzal az IP-címmel rendelkezik. Azonban beállíthatja, hogy látszólag minden virtuális felhasználó a saját hosztján
fusson. Ehhez állítsa be az IP-álneveket a hosztszámítógépen, és engedélyezze az
IP-álneveket az ütemezésben. Az ütemezés futtatásakor a hálózati forgalmat látszólag
több hoszt állítja elő.
Naplózási és statisztikai szintek beállítása
Egy ütemezésen belül beállíthatja a tesztelési napló és a hibafelderítési
napló méretét és mintavételezési gyakoriságát, valamint a futás során megjelenített
statisztikát.