Felhőütemezés létrehozása

Ha a teljesítményteszt felhasználói terhelését növelni szeretné, és nem kíván pénzt költeni fizikai számítógépekre, akkor létrehozhat egy felhőben futó ütemezést.

Mielőtt elkezdené

Erről a feladatról

A felhőben futó ütemezés költségei az ütemezés által futtatott virtuális tesztelőórák számán alapulnak. Ezért fontolja meg egy helyi ütemezés létrehozását, és annak futtatását az alapértelmezett 5 felhasználóval, hogy javíthasson minden hibát, mielőtt a terhelést növelné a felhőben történő futtatáshoz.

Amikor az ütemezést SoftLayer felhőben futtatja, akkor az adatközpont és az ügynök virtuális gépek futtatásához használt virtuális gépek típusa hatással van a válaszidő mérésekre. Ha például az ütemezést olyan ügynök virtuális gépeken futtatja, amelyek megosztott hypervisorokat használnak, más vendég operációs rendszerek is fogyaszthatják a hardver erőforrásokat. Ez a művelet hatással lehet a válaszidő mérésére.

Hasonlóképp VMware esetén, az IBM® Rational Performance Tester számára szolgáltatott virtuális gépeket futtató hoszt más virtuális gépeket is tartalmazhat, amelyek ugyanazokat az erőforrásokat használják. Ez a szituáció hatással lehet a válaszidő mérésére is.

Az ütemezéshez tartozó válaszidő pontosságának ellenőrzéséhez futtathat kis számú virtuális felhasználót egy másik helyen lévő kontroll ügynökön is. A futtatás után a válaszidő pontosságának ellenőrzéséhez összehasonlíthatja a jelentéseket. Ha az eredmények összemérhetőek, például 10%-nál alacsonyabb köztük az eltérés, akkor biztos lehet benne, hogy a terhelésügynökök által jelentett válaszidők pontosak.

Ha nem rendelkezik fizikai hardverrel a kontroll ügynökkel történő ellenőrzéshez, akkor használhatja a Rögzített késleltetésű mérés felülvizsgálat futtatása minden helyen beállítást. Ezzel a megoldással hozzáad egy virtuális tesztelőt egy ügynökhöz, amely mondjuk 800 ezredmásodperces késleltetést hajt végre. Miután az ütemezés futtatása befejeződik, az alkalmazott késleltetéssel mérheti az ütemezés futásának hosszát, hogy biztosítsa a válaszidő pontosságát. Ha a késleltetés 1 másodpercnél nagyobb, akkor a válaszidők valószínűleg nem pontosak a virtuális tesztelőktől, amelyek terhelik az ügynököt.

Eljárás

  1. A Tesztnavigátor nézetben kattintson a jobb egérgombbal egy helyi ütemezésre, majd válassza az előugró menü Ütemezés méretezése menüpontját.
  2. Alapértelmezés szerint a Méretezés felfelé mező a helyi ütemezésben megadott virtuális felhasználók számát jeleníti meg. Adjon meg egy magasabb értéket a felhasználói terhelés növeléséhez.
  3. A helyi ütemezésben megadott helyek megtartásához törölje a Meglévő rögzített helyek eltávolítása jelölőnégyzetet. A felhőütemezés futtatásához a helyi és a felhő helyen is, jelölje be a jelölőnégyzetet. A Meglévő dinamikus helyek eltávolítása jelölőnégyzet csak akkor van engedélyezve, ha az Ütemezés méretezése varázslót egy már létrehozott felhőütemezésből indítja el.
  4. Adja meg a felhőben lévő ügynökök helyét:
    1. A Dinamikus helyek hozzáadása szakaszban kattintson a Sor hozzáadása ikonra Sor hozzáadása, majd kattintson az Új hozzáadása vagy Meglévő hozzáadása lehetőségre.
    2. Ha az Új hozzáadása lehetőségre kattintott, akkor adja meg az új helysablon nevét, majd kattintson a Befejezés gombra. Ha a Meglévő hozzáadása lehetőségre kattintott, akkor válasszon ki egy helysablont, majd kattintson az OK gombra. Egy ütemezéshez több helysablont is hozzáadhat.
    3. A Hozzáadandók száma oszlopban adja hozzá az egyes helysablonokhoz megadni kívánt ügynökök számát, majd kattintson a Tovább gombra.
  5. Egy dummy teszt létrehozásához, amely a válaszidő pontossága érdekében egy rögzített késleltetést alkalmaz a futtatásra, jelölje be a Rögzített késleltetésű mérés felülvizsgálat futtatása minden helyen jelölőnégyzetet.
    1. A dummy felhasználói csoporthoz alkalmazni kívánt terheléshez adja meg a felhasználók számát.
    2. Adjon meg egy nevet a felhasználócsoporthoz hozzáadandó teszt számára, és adja meg az időtartamot, ami után a válaszidő pontosságát mérni kell.
  6. Adott számú felhasználó futtatásához a kontroll ügynökön (a válaszidő pontosságának biztosításához), jelölje be a Terhelés egy részének alkalmazása egy kontroll ügynökkel jelölőnégyzetet.
    1. Adja meg a kontroll ügynökön futtatni kívánt felhasználók számát.
    2. Adja meg a helyet, ahol a kontroll ügynököt futtatni szeretné, majd kattintson a Tovább gombra.
  7. A felhasználó terhelés elosztásához és alkalmazásához jelölje be a Szakaszok előállítása jelölőnégyzetet.
    1. A helyi ütemezésben elérhető meglévő szakaszok hozzáadásához a felhőütemezéshez, jelölje be a Hozzáfűzés meglévő szakaszokhoz jelölőnégyzetet.
    2. Adja meg a paramétereket, mint például az első szakaszban a kezdeti terheléshez alkalmazni kívánt felhasználók száma, a szakaszok száma, a felhasználók száma, akikkel a terhelést minden szakaszban növelni kell, az egyes szakaszok futtatásának időtartamát, az egyes felhasználóváltozásokra alkalmazandó idő késleltetést, valamint azt az időkésleltetést, amelyet a felhasználók cél számának elérésekor kell alkalmazni. További szakaszok hozzáadásához kattintson a További szakaszok lehetőségre, és adja meg ismét a paramétereket, majd kattintson a Tovább gombra.
  8. Adja meg a felhő átalakítási beállításokat, majd kattintson a Befejezés gombra. Létrejön egy új felhőütemezés.
    1. Az Alapnév mezőben adjon meg egy előtagot a felhőütemezés nevének előtagjaként.
    2. A felhő helyek tárolásához egy eltérő projektben, adja meg az útvonalat az Előállított helyek mentése mezőben. Alapértelmezés szerint a felhő helyek mentése az aktuális projektbe történik.
    3. A felhő helyek felülírásának megakadályozásához jelölje be a az Amelynek a CLOUD_ROLE tulajdonsága tartalmazza a következőt: jelölőnégyzetet, és adja meg a tulajdonság értékét. A CLOUD_ROLE tulajdonság a projektben a felhő helyek eszközöknél érhető el.
    4. Annak megakadályozásához, hogy bizonyos felhasználói csoportok, amelyekhez a helyi ügynökökön való futtatás van megadva, felhő ügynökökön fussanak, az Amelynek neve tartalmazza: mezőben adja meg a felhasználói csoportok nevét. Egy rögzített számú virtuális felhasználó futtatásához az ilyen felhasználói csoportokban, jelölje be a Rögzített virtuális felhasználószámmal jelölőnégyzetet.
    5. Ha a helyi ütemezéshez a felhasználók abszolút száma van beállítva, akkor az ütemezés felhő környezetben való futtatásának méretezésekor, a felhasználók számának a felhasználói csoportok között a helyek számával összefüggő arányos átméretezéséhez jelölje be a Rögzített virtuális felhasználószám szabályozása a helyek számának változásával arányosan jelölőnégyzetet.

Eredmények

Az Ütemezés méretezése varázsló részeként létrehozott helysablonok és az ügynökök száma megjelenik a Tesztnavigátor nézetben. Ha használta a Rögzített késleltetésű mérés felülvizsgálat futtatása minden helyen vagy a Terhelés egy részének alkalmazása egy kontroll ügynökkel beállítást, akkor új felhasználói csoportok jelennek meg a felhőütemezés szerkesztőben.

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

Most futtathatja a felhőütemezést. Lásd: Felhőütemezés futtatása.

Visszajelzés