LoadRunner | |
---|---|
Típusú | terhelés tesztelő eszköz |
Fejlesztők | Mercury Interactive , Hewlett Packard , Hewlett Packard Enterprise , Hewlett Packard Enterprise Software |
Operációs rendszer | Microsoft Windows , Linux (csak Betöltésgenerátor) |
Interfész nyelvek | angol , brazil , holland , olasz , spanyol , kínai , koreai , német , portugál , orosz , francia , japán |
Első kiadás | 2000. április (v.5.0) |
legújabb verzió | 2020. évi Service Pack 1 ( 2020. április 2. ) |
Állapot | aktív |
Engedély | Saját szoftver |
Weboldal | HPE LoadRunner |
A HP LoadRunner (a HPE LoadRunner is ) egy automatikus terheléstesztelő segédprogram . Az első verziót a Mercury Interactive adta ki 1989 -ben [1] .
A Hewlett Packard Enterprise 2006 novemberében a Mercury Interactive felvásárlásának részeként megvásárolta a LoadRunnert. 2016 szeptemberében a Hewlett Packard Enterprise bejelentette, hogy eladja szoftvereit, köztük a Mercury termékeit a Micro Focusnak . 2017. szeptember 01-én az akvizíció befejeződött.
A program különféle alkalmazásokat és különböző bonyolultságú webhelyeket is tesztelhet . Teszteléskor emulálja a párhuzamos működését nagyszámú ún. virtuális felhasználók ( folyamatok vagy szálak formájában ), akik különféle szkripteket (műveleteket) hajtanak végre különféle forgatókönyvek szerint . A program megfelelő eszközkészlettel rendelkezik a teszteléshez. A HP LoadRunner egy sor eszközt is tartalmaz az alkalmazással való munkavégzéshez különböző protokollok használatával (távolról, proxyszerveren keresztül stb.)
A Hewlett - Packard az izraeli en:Mercury Interactive felvásárlásával vásárolta meg a LoadRunnert 2006 novemberében [2] [3 ] .
A HP LoadRunner a következő komponensmodulokból áll:
A GUI -tesztektől eltérően a terhelési tesztek (VuGen) az ügyfél és a szerver ( alkalmazási és szállítási rétegek ) közötti forgalommal dolgoznak, és egy munkaállomás használható a terhelés generálására .
A HP LoadRunner lehetővé teszi a rendszererőforrások figyelését , és integrálható a HP Quality Centerbe betöltési szkriptek, szkriptek és teszteredmények tárolására, valamint a HP QuickTest Professional szoftverrel a grafikus felhasználói felület terhelési teszteléséhez.
A Virtual User Generator modult további teszteléshez használt szkriptek fejlesztésére használják. Számos eszköztárral rendelkezik, amelyek segítenek megírni a legproduktívabb szkripteket az alkalmazás teszteléséhez. Egyes eszközök lehetővé teszik a szkriptek automatikus írását. Elég engedélyezni a „rögzítést”, és a felhasználó által a számítógépen végrehajtott összes művelet rögzítésre kerül a szkriptben (egyfajta „ naplózás ”). Bár a jövőben kívánatos az ilyen szkriptek manuális módosítása, javítása vagy optimalizálása, ezáltal növelve azok hatékonyságát és megbízhatóságát.
Ezen kívül ez a modul rendelkezik olyan funkciókkal is, amelyek segítségével beállíthatja a tesztelt alkalmazás védelmi paramétereivel való munkát. Például, ha a webhely forgalmát egy nem megbízható tanúsítvány védi , akkor amikor belép egy ilyen webhelyre, a védelem figyelmeztetést ad ki, hogy a webhely megbízhatósága gyanús. A HP LoadRunner ilyen tanúsítvánnyal való együttműködésének eredményeként a szükségtelen webhelyvédelmi adatok nem kerülnek be az automatikus szkriptelésbe, ami jelentősen javítja a szkript teljesítményét. A modul által létrehozott szkriptek rugalmas felépítésűek, amelyek a tesztkövetelményektől függően testreszabhatók. Alapértelmezés szerint a szkript szerkezete három "szakaszból" áll:
A szkriptek írásának ez a megközelítése nagyon magas hatékonyságot biztosít. Példa: 100 felhasználó csatlakozott az alkalmazáshoz és átment a szakaszon Vuser_init, ezután Action100-szor végrehajtják a szkript -részét, és a végrehajtás befejeztével egyszer végigmennek a szakaszon Vuser_end. Így virtuális felhasználóink nem vesztegetik az idejüket az extra 99-szeres lépésekre Vuser_init,Vuser_end .
Lehetőség van a rögzített szkript végrehajtására, és hiba esetén a szkript összes lépéséről képernyőképeket vagy weboldalakat tekinthet meg, amelyek mindenekelőtt lehetővé teszik, hogy megnézze, hogyan viselkedett az alkalmazás a szkript végrehajtása során, és megértheti részletesebben, hol történt a hiba.
A Controller modul a program fő modulja. Parancsfájlokat hajt végre teszteléshez a megadott beállítások szerint. Ez a modul Virtual User Generatorban írt szkripteket tartalmaz . Az adminisztrátornak lehetősége van tesztszkriptet létrehozni:
A szóban forgó modul informatív felülettel rendelkezik, vagyis a script végrehajtás elindítása után részletesen nyomon követhető a folyamata. Az adminisztrátor képes figyelni:
A szkript futása után a rendszergazda navigálhat az Elemzés modulhoz .
Az Elemzés modul az elvégzett tesztelésről szóló részletes jelentések összeállítására szolgál. A jelentések két típusúak lehetnek:
A jelentés elkészítése előtt az adminisztrátor beállítja a számára érdekes mutatókat, amelyek bekerülnek a jelentésbe. Engedélyezheti a tesztelés során rögzített különféle grafikákat, ezeknek a grafikonoknak a megjelenítési stílusait (lineáris, volumetrikus stb.). Hibák, amelyek a szkriptek felhasználók általi végrehajtása során fordultak elő, stb. Általában minden, ami a tesztelés során történt, szerepelhet a jelentésben. A jelentés beállítása és a " Jelentés létrehozása " gombra kattintás után az adminisztrátor részletes jelentést kap az elvégzett tesztelésről.