LoadRunner-Bevezetés

mi loadrunner

“LoadRunner” a legnagyobb név a teljesítmény tesztelés világában. A Loadrunner különféle protokoll-támogatással rendelkezik, amely a szoftverplatform szinte minden típusát lefedi. Ez egy hosszú története, amely lehet értéktelen, hogy megvitassák itt, de a teljesítmény teszter, tudnia kell, hogy. Ezért röviden leírtam a LoadRunner múltbeli útját.

történelem:

a Loadrunner HPE felvásárolta a Loadrunnert a Mercury Interactive 2006. novemberi felvásárlásának részeként, HP LoadRunner néven. Később a HP elindította a LoadRunner SaaS verzióját, a HP Performance Center nevet. 1 szeptember 2017-én a Micro Focus egyesülésének bejelentése a HPE-vel új nevet adott “Micro Focus LoadRunner”néven.

hogyan működik a LoadRunner?

a LoadRunner a felhasználói tevékenységek rögzítésének és visszajátszásának koncepcióján dolgozik, és a kívánt terhelést generálja a szerveren. Egyszerűen szimulálja a valós felhasználói műveleteket, és virtuális terhelés generálásával segít azonosítani a szoftver alkalmazás vagy rendszer teljesítményét. A fő lépések a következők:

  1. felvétel / Scripting: a felhasználói művelet rögzítése egy szkriptbe.
  2. teszt végrehajtása: a szkript visszajátszása a virtuális terheléssel együtt a valós helyzet szimulálására a tesztkörnyezetben.
  3. Eredményelemzés: pontos eredmény biztosítása a rakománykezelési kapacitás és az alkalmazás reagálóképessége szempontjából.

a LoadRunner szkriptek (program) formájában szimulálja a valós felhasználói tevékenységeket, és virtuális felhasználók (szálak/folyamatok) generálásával futtatja ezeket a szkripteket. Ezeket a virtuális felhasználókat ‘Vusers’néven ismerjük. A teljesítményteszt végrehajtása során a Vuserek egyidejűleg futnak, és generálják a forgalmat a kiszolgálón. A teszt befejezése után a LoadRunner összegyűjti az eredményeket, és elment egy fájlba (Raw results). Ez a fájl a Microfocus Analysis tool segítségével nyitható meg, és további elemzést végezhet a teszt eredményén. Végül az elemző eszköz generálja a jelentést (pdf, HTML, excel stb. formátum), amely lezárja a teszt eredményét.

LoadRunner alkatrészek:

a Micro Focus LoadRunner a következő összetevőkkel rendelkezik:

  • virtuális felhasználói generátor vagy VuGen: rögzíti a végfelhasználói üzleti folyamatokat, és automatizált teszt szkriptet hoz létre programozási nyelv formájában. A létrehozott szkript neve ‘Vugen Script’ vagy ‘Test Script’.
  • Terhelésgenerátorok: ezek olyan gépek, amelyek a követelménynek megfelelően generálják a virtuális terhelést. A teszt végrehajtása során a vezérlő a forgatókönyv minden egyes felhasználóját elosztja egy terhelésgenerátornak. A terhelésgenerátort a felhasználók földrajzi helyzetének szimulálására is használják.
  • vezérlő: rendszerezi, vezérli, kezeli és felügyeli a terhelési tesztet. A vezérlőt a munkaterhelés modellezéséhez is használják. A munkaterhelés modellezése magában foglalja az NFR (nem funkcionális követelmény) szerinti tesztforgatókönyv létrehozását.
    például: a terhelési teszt során 50 virtuális felhasználónak másodpercenként 2 kérést kell generálnia a kiszolgálón.
    a teljesítményteszt végrehajtásához legalább egy vezérlőnek kell lennie. LG hiányában a vezérlő egy bizonyos határig is generálhatja a terhelést (a vezérlő hardverkonfigurációjától függ). Egy másik funkciója a vezérlő, hogy parancsokat a terhelés generátorok keresztül ügynök a teszt végrehajtása során, amely magában foglalja
    • melyik script kell felvenni?
    • mennyi terhelést kell generálni és mikor?
    • mikor kell leállítani a tesztet? stb.
  • ügynök: A LoadRunner agent kommunikációt hoz létre a vezérlő és a Terhelésgenerátor között.
  • elemzés: segít a terhelési tesztek eredményeinek megtekintésében, boncolásában és összehasonlításában. Az Analysis tool megjeleníti az eredménydiagramokat és statisztikákat, hogy érvényesítse a teszt eredményét a meghatározott NFRs-ekkel (nem funkcionális követelmény), és megtudja a szűk keresztmetszetet (teljesítményhibák). Az elemző eszköz jelentést is készít a teszt eredménye alapján.

Miért A LoadRunner?

számos oka van annak, hogy a Microfocus LoadRunner-t Teljesítménytesztelő eszközként válassza:

  • a LoadRunner egyszerű és interaktív felhasználói felülettel rendelkezik.
  • felhasználóbarát komponenseivel eltávolítja a kézi teljesítménytesztelés hátrányait.
  • a LoadRunner csökkenti a fizikai tesztelők követelményét azáltal, hogy a valós (fizikai) felhasználókat virtuális felhasználókra (Vuserekre) cseréli.
  • a Vusers a valós felhasználók viselkedését utánozza, és valós terhelést hoz létre a szerveren.
  • a LoadRunner korlátozza a felesleges hardver követelményét. Mivel nincsenek fizikai felhasználók, így egyetlen Terhelésgenerátor gép több felhasználói terhelést generálhat, és csökkenti a hardver vagy a fizikai gépek követelményét.
  • a vezérlőnek egyetlen ellenőrzési pontja van az összes Vuser felett.
  • egyszerű korrelációs módszer (a szerverről érkező dinamikus értékek kezelésére). Az intelligens automatikus korrelációs funkció
  • támogatja a mobil és a felhő teljesítmény tesztelését
  • a vezérlő rugalmassága segít bármilyen minta felhasználói terhelési tesztjének létrehozásában.
  • élő grafikonok és statisztikák a kliens oldali teljesítménymutatóról a teszt során.
  • LoadRunner is támogatja, hogy figyelemmel kíséri a hálózati és szerver erőforrások azonosítani a szűk keresztmetszet.
  • egyszerű integráció APM eszközökkel.
  • a grafikonok széles választéka segít az eredményelemzésben.
  • lehetőség, hogy létrehoz a jelentések több formátumban.
  • a vizsgálati esetek 100% – os automatizálása lehetővé teszi a vizsgálat megismétlését, ha szükséges.
  • helyszíni és felhő opciók állnak rendelkezésre.
  • dedikált csapat támogatás

következtetés:

a teljesítménytesztelő eszköz kiválasztása az ügyfél technológiájától és mozgásától függ. A LoadRunner egy licencelt teljesítménytesztelő eszköz, amely ingyenes próbaverzióval is rendelkezik. Ma, a vállalatok és az ügyfelek több lehetőség teljesítmény tesztelő eszköz a piacon, de sok neves ügyfelek még mindig megtartják hitüket Loadrunner és szeretné folytatni vele. Forrás:

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.