HP LoadRunner

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2013. március 15-én felülvizsgált verziótól ; az ellenőrzések 17 szerkesztést igényelnek .
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.

Leírás

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.

Modulok

Virtual User Generator

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.

vezérlő

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:

  1. A virtuális felhasználók milyen csoportjai számára, milyen szakaszokban vannak. Példa: 15 felhasználó várja a sorát, 5 felhasználó a szkript első szakaszának végrehajtására készül ( Vuser_init), 200 felhasználó hajtja végre a szakaszt Action, 100 felhasználó sikeresen befejezte a szkriptjét (vagyis végigment minden szakaszon szkriptből egy adott forgatókönyv szerint), 20 felhasználó hibázott, és alkalmazáshibával szembesültek. Nézze meg részletesen azt is, hogy milyen hiba, melyik felhasználó és a szkript melyik szakaszában fordult elő.
  2. A tesztelési folyamat előrehaladását megjelenítő grafikonok mögött. A szkript végrehajtásának bármely pillanatában különféle grafikonok csatlakoztathatók, amelyek a szkript kezdetétől rögzített adatokat jelenítik meg. A grafikonok különböző beállításokkal is rendelkeznek az egyszerű folyamatfigyelés érdekében. Példák ilyen grafikonokra: a felhasználók száma az idő függvényében, a hibák időbeli alakulása, a memória vagy más szervererőforrások időbeli kihasználása stb.

A szkript futása után a rendszergazda navigálhat az Elemzés modulhoz .

Elemzés

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.

Támogatott technológiák

Lásd még

Jegyzetek

  1. Miért öli meg a HP a LoadRunnert? | FRED BERINGER (nem elérhető link) . Letöltve: 2017. március 20. Az eredetiből archiválva : 2017. március 21.. 
  2. HP News – a HP felvásárolja a Mercury Interactive Corp.-t. Letöltve: 2017. március 20. Az eredetiből archiválva : 2017. március 19.
  3. A HP megvásárolja a Mercury Interactive-ot 4,5 milliárd dollárért | számítógépvilág . Letöltve: 2017. március 20. Az eredetiből archiválva : 2017. március 21..