Ütemezés létrehozása

Ütemezés létrehozásával pontosan emulálhatja egyéni felhasználók műveleteit.

Eljárás

  1. Kattintson a jobb egérgombbal a projektre, majd kattintson az Új > Teljesítményütemezés lehetőségre.
  2. Írja be az ütemezés nevét, majd kattintson a Befejezés gombra. Megjelenik az egyetlen felhasználói csoportot tartalmazó új ütemezés.
  3. Vegyen fel felhasználói csoportokat és állítsa be a helyeket (ügynökszámítógépek), amiken az egyes felhasználói csoportok futni fognak. Habár futtathatja a felhasználói csoportokat a munkaterület számítógépén, de ez rontja a tesztek pontosságát.
    1. Felhasználói csoportok hozzáadása: Kattintson a jobb egérgombbal az ütemezésre, majd kattintson a Hozzáadás > Felhasználói csoport lehetőségre. További információkat itt talál: Felhasználói csoport hozzáadása ütemezéshez.
    2. Felhasználói csoportok helyének beállítása: Kattintson egy felhasználói csoportra, kattintson a Helyek lapra, majd válassza ki a Csoport futtatása a következő helyeken lehetőséget. További információkat itt talál: Felhasználói csoport futtatása távoli helyen.
  4. Állítsa be a tesztekhez (vagy más ütemezési elemekhez) használandó ciklusokat: Kattintson a jobb egérgombbal a felhasználói csoportra a ciklus hozzáadásához, majd kattintson a Hozzáadás > Ciklus lehetőségre. A ciklusok egy teszt többször ismételt futtatására, tesztek megadott gyakorioságúú futtatására, és a tesztek később tárgyalt szakaszos futtatására szolgálnak. További információkat itt talál: Ütemezés tesztjeinek ismétlése és Tesztek futtatása beállított gyakorisággal.
  5. Vegyen fel választókat és súlyozásukat: Kattintson a jobb egérgombbal az ütemezés elemre a választó hozzáadásához, majd kattintson a Hozzáadás > Véletlenszerű választó lehetőségre. A választók tesztek sorozatát véletlenszerű sorrendben futtatják, a felhasználói csoport tesztjeinek egymás utáni futtatása helyett így emulálva a valós felhasználók különböző műveleteit. Az egyes választókhoz hozzárendelt súly határozza meg az iteráció során a gyermekelem kiválasztásának statisztikai valószínűségét. További információkért tekintse meg a következőt: Tesztek futtatása véletlen sorrendben.
  6. Vegyen fel teszteket az egyes felhasználói csoportokba: Kattintson a jobb egérgombbal az ütemezés elemre a teszt hozzáadásához, majd kattintson a Hozzáadás > Teszt lehetőségre. További információkért tekintse meg a következőt: Teszt hozzáadása egy ütemezéshez.
  7. Állítsa be az ütemezés szakaszait. Minden szakasz adott ideig tart, és adott számú felhasználót tartalmaz. A szakaszok beállításával olyan terheléseket modellezhet, amelyek a hosszabb időn keresztül megvalósuló valós használatot jellemzik. Egy szakaszban a tesztek végtelen ciklusba helyezésével megakadályozható, hogy a virtuális felhasználók a szakasz befejezése előtt befejeződjenek. Szakasz beállítása:
    1. Nyissa meg az ütemezést, és kattintson a Felhasználói terhelés lapra.
    2. A Felhasználói terhelés lapon kattintson a Hozzáadás gombra. Adja meg a szakasz időtartamának és felhasználóinak számát.
    3. Kattintson az Ablak > Beállítások > Teszt > Tesztjelentések lehetőségre, és ellenőrizze, hogy az Összehasonlítási jelentés indítása szakaszos futás befejezésekor lehetőség ki van-e választva. Ez a lehetőség automatikusan létrehoz egy jelentést, ami összehasonlítja a szakaszokat.
    Az ütemezési szakaszok részletes információit itt találja: Felhasználói terhelés beállítása.
  8. Vegyen fel más ütemezett elemeket az ütemezési struktúra pontosításához: Kattintson a jobb egérgombbal egy ütemezés elemre, majd kattintson a Bezsúrás (az új elemet a kijelölés elé veszi fel) vagy Hozzáadás (az új elemet a kijelölés után veszi fel) lehetőségre.
    Elem Cél További információk
    Szinkronizációs pont Egy ütemezés tevékenységeinek koordinálására szolgál, például kikényszerítheti, hogy virtuális felhasználók egy adott ponton várakozzanak Felhasználók szinkronizálása
    Késleltetés Felhasználói műveletek pontos emulálására használatos, például egy felhasználó késlekedhet egy megrendelés elküldése előtt Virtuális felhasználók vagy műveletek késleltetése
    Megjegyzés Az ütemezési elemre vonatkozó megjegyzésekhez használatos  
  9. Az ütemezési beállítások megadása:
    Lap neve Tipikus beállítás További információk
    Erőforrás-figyelés Válassza ki az Erőforrás-figyelés engedélyezése lehetőséget az erőforrás-figyelés engedélyezéséhez.
    Az erőforrás-figyelési adatokat a következő forrásokból kaphatja meg:
    • Apache HTTP Server Managed Beans
    • Apache Tomcat Managed Beans
    • IBM® DB2 megfigyelés
    • IBM Tivoli megfigyelés
    • IBM WebSphere Performance Monitoring Infrastructure
    • JBoss Application Server Managed Beans
    • Java™ Virtual Machine Managed Beans
    • Oracle adatbázis-megfigyelés
    • Oracle WebLogic Server Managed Beans
    • SAP NetWeaver Managed Beans
    • Az rstatd démon (UNIX)
    • Egyszerű hálózatkezelési protokoll (SNMP) ügynökök
    • Windows teljesítményfigyelő
    Erőforrás-megfigyelés engedélyezése

    Erőforrás-megfigyelés engedélyezése Windows Vista, Windows 7 és Windows Server 2008 rendszereken

    Válaszidő lebontás Válassza ki a Válaszidőadatok gyűjtésének engedélyezése lehetőséget a válaszidő lebontásának engedélyezéséhez.

    A válaszidő-lebontási adatok HTTP vagy SOA tesztekből gyűjthetők be.

    Válaszidő lebontás összegyűjtésének engedélyezése

    Válaszidő lebontási adatok gyűjtésének engedélyezése Windows Vista, Windows 7 és Windows Server 2008 rendszereken

    Gondolkodási idő Az ezen az oldalon lévő beállítások segítségével növelheti, csökkentheti vagy véletlenszerűvé teheti a gondolkodási időt. Az alapértelmezett beállítás a rögzített gondolkodási idő használata. Gondolkodási idő áttekintése
    Statisztika napló szint Jellemzően tartsa meg az alapértelmezett beállításokat. Ha hosszú tesztet futtat, akkor módosítsa a mintavételezési gyakoriságot az alapértelmezett 5 másodpercről nagyobb időközre. Futtatás során megjelenített statisztika beállítása
    Tesztnapló szint Jellemzően tartsa meg az Elsődleges tesztműveletek beállítást. Legalább ez a naplózási szint szükséges az Oldal százalékosztály jelentés létrehozásához és a beállított oldalcím ellenőrzési pontok megtekintéséhez. A tesztnapló által összegyűjtött adatok beállítása
    Hibafelderítési naplózási szint Az alapértelmezett naplózási beállításokat csak akkor módosítsa, ha ezt az IBM szoftvertámogatás kéri. Hibafelderítési szint beállítása
    Speciális (az Ütemezés elem részletek terület alján) Kattintson a Beállítások szerkesztése lehetőségre az ütemezés összes tesztjére érvényes protokollspecifikus beállítások megadásához. Az ütemezés protokollspecifikus beállításainak megadása hasonlít felhasználói csoport protokollspecifikus beállításainak megadásához. Lassúbb hálózati forgalom emulálása

    Hosszan futó tesztek futtatása

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

Miután létrehozta a szoftverrendszere viselkedését leíró ütemezést, futtassa az ütemezést a tesztelt alkalmazás egymást követő összeépítéseire, vagy virtuális felhasználók növekvő számával. Ezután elemezze a jelentett eredményeket.

Visszajelzés