HP LoadRunner

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 15 martie 2013; verificările necesită 17 modificări .
LoadRunner
Tip de instrument de testare a sarcinii
Dezvoltatori Mercury Interactive , Hewlett Packard , Hewlett Packard Enterprise , Hewlett Packard Enterprise Software
Sistem de operare Microsoft Windows , Linux (numai Load Generator)
Limbi de interfață engleză , braziliană , olandeză , italiană , spaniolă , chineză , coreeană , germană , portugheză , rusă , franceză , japoneză
Prima editie aprilie 2000 (v.5.0)
ultima versiune 2020 Service Pack 1 ( 2 aprilie 2020 )
Stat activ
Licență Software proprietar
Site-ul web HPE LoadRunner

HP LoadRunner (și HPE LoadRunner ) este un utilitar automat de testare a încărcării . Prima versiune a fost lansată de Mercury Interactive în 1989 [1] .

Hewlett Packard Enterprise a achiziționat LoadRunner ca parte a achiziției Mercury Interactive în noiembrie 2006. În septembrie 2016, Hewlett Packard Enterprise a anunțat vânzarea software-ului său, inclusiv a produselor Mercury, către Micro Focus . Începând cu 01 septembrie 2017, achiziția a fost finalizată.

Descriere

Programul poate testa atât diverse aplicații , cât și site-uri cu diferite niveluri de complexitate. La testare, emulează funcționarea paralelă a unui număr mare de așa-numite. utilizatori virtuali (sub formă de procese sau fire de execuție ) care efectuează diverse scripturi (acțiuni) în funcție de diverse scenarii . Programul are seturi adecvate de instrumente pentru testare. HP LoadRunner include, de asemenea, un set de instrumente pentru lucrul cu aplicația folosind diferite protocoale (de la distanță, printr-un server proxy etc.)

Hewlett -Packard a achiziționat LoadRunner prin achiziția en:Mercury Interactive din Israel în noiembrie 2006 [2] [3] .

HP LoadRunner constă din următoarele module componente:

Spre deosebire de testele GUI , testele de încărcare (VuGen) funcționează cu traficul dintre client și server ( straturi de aplicație și transport ), iar o stație de lucru poate fi utilizată pentru a genera încărcarea .

HP LoadRunner vă permite să monitorizați resursele sistemului și să vă integrați cu HP Quality Center pentru a stoca scripturi de încărcare, scripturi, rezultate ale testelor și cu HP QuickTest Professional pentru testarea de încărcare a GUI .

Module

Virtual User Generator

Modulul Virtual User Generator  este folosit pentru a dezvolta scripturi care vor fi folosite pentru teste ulterioare. Are un set mare de instrumente care vă ajută să scrieți cele mai productive scripturi pentru testarea aplicației dvs. Unele dintre instrumente vă permit să scrieți automat scripturi. Este suficient să activați „înregistrarea” și toate acțiunile efectuate de utilizator pe computer vor fi înregistrate în script (un fel de „ înregistrare ”). Deși în viitor este de dorit să modificați, corectați sau optimizați manual astfel de scripturi, crescând astfel eficiența și fiabilitatea acestora.

De asemenea, acest modul are funcții de setare a lucrului cu parametrii de protecție ai aplicației testate. De exemplu, dacă traficul site-ului este protejat de un certificat neîncrezător , atunci când intri pe un astfel de site, protecția va emite un avertisment că fiabilitatea site-ului este suspectă. Ca urmare a configurării HP LoadRunner pentru a funcționa cu un astfel de certificat, datele inutile de protecție a site-ului nu vor fi incluse în scriptarea automată, ceea ce va îmbunătăți semnificativ performanța scriptului. Scripturile create de acest modul au o structură flexibilă care poate fi personalizată în funcție de cerințele testului. În mod implicit, structura scriptului constă din trei „secțiuni”:

Această abordare a scrierii de scripturi oferă o eficiență foarte ridicată. Exemplu: 100 de utilizatori s-au conectat la aplicație și au trecut etapa Vuser_init, după care execută partea Action- a scriptului de 100 de ori și, terminând execuția, trec o dată prin etapa Vuser_end. Astfel, utilizatorii noștri virtuali nu vor pierde timpul cu pașii suplimentari de 99 de ori Vuser_init,Vuser_end .

Este posibil să executați scriptul înregistrat și în cazul unei erori, puteți vizualiza capturi de ecran sau pagini web ale tuturor pașilor scriptului, ceea ce vă permite în primul rând să vedeți cum s-a comportat aplicația în timpul execuției scriptului și să înțelegeți mai detaliat unde s-a produs eroarea.

controler

Modulul Controller  este modulul principal al programului. Executează scripturi pentru testare conform setărilor specificate. Acest modul include scripturi scrise în Virtual User Generator . Administratorul are capacitatea de a crea un script de testare:

Modulul luat în considerare are o interfață informativă, adică după începerea execuției scriptului, puteți monitoriza procesul acestuia în detaliu. Administratorul are capacitatea de a monitoriza:

  1. Pentru ce grupuri de utilizatori virtuali, în ce stadii se află. Exemplu: 15 utilizatori își așteaptă rândul, 5 utilizatori se pregătesc să execute prima secțiune a scriptului ( Vuser_init), 200 de utilizatori execută secțiunea Action, 100 de utilizatori și-au finalizat cu succes scripturile (adică au trecut prin toate secțiunile din script, conform unui scenariu dat), 20 de utilizatori au eșuat și se confruntă cu o eroare de aplicație. Vedeți, de asemenea, în detaliu ce eroare, ce utilizator și în ce secțiune a scriptului a apărut.
  2. În spatele graficelor care afișează progresul procesului de testare. Diverse grafice pot fi conectate în orice moment al execuției scriptului și vor afișa datele care au fost înregistrate de la începutul scriptului. Graficele au, de asemenea, setări diferite pentru monitorizarea simplă a procesului. Exemple de astfel de grafice: numărul de utilizatori în timp, erori în timp, utilizarea memoriei sau a altor resurse de server în timp etc.

Odată ce scriptul a terminat de rulat, administratorul poate naviga la modulul de analiză .

Analiză

Modulul de analiză  este utilizat pentru a întocmi rapoarte detaliate despre testarea efectuată. Rapoartele pot fi de două tipuri:

Înainte de a crea un raport, administratorul stabilește indicatorii de interes pentru el, care vor fi incluși în raport. Puteți activa diferite grafice care au fost înregistrate în timpul testării, stiluri de afișare ale acestor grafice (liniare, volumetrice etc.). Erori care au apărut în timpul execuției scripturilor de către utilizatori etc. În general, tot ce s-a întâmplat în timpul testării poate fi inclus în raport. După configurarea raportului și apăsarea butonului „ Creare Raport ”, administratorul primește un raport detaliat cu privire la testarea efectuată.

Tehnologii acceptate

Vezi și

Note

  1. De ce HP ucide LoadRunner? | FRED BERINGER (link indisponibil) . Preluat la 20 martie 2017. Arhivat din original la 21 martie 2017. 
  2. HP News - HP va achiziționa Mercury Interactive Corp. Preluat la 20 martie 2017. Arhivat din original la 19 martie 2017.
  3. HP va cumpăra Mercury Interactive pentru 4,5 miliarde USD | lumea computerelor . Preluat la 20 martie 2017. Arhivat din original la 21 martie 2017.