Cuprins:
Definiție - Ce înseamnă Mercury LoadRunner?
Mercury LoadRunner este un instrument automat de testare a performanței și încărcării de la Hewlett-Packard (HP). Un standard al industriei, Mercury LoadRunner este utilizat pentru a prezice comportamentul și performanța unei aplicații înainte de lansarea live. Este o soluție de clasă întreprindere pentru analiza comportamentului și performanței sistemului.
Mercury LoadRunner facilitează evaluarea performanței sistemului end-to-end înainte de implementarea reală a mediului client, verifică dacă performanța produsului îndeplinește specificațiile clientului și detectează / izolează blocajele de performanță în timpul dezvoltării.
LoadRunner a fost inițial dezvoltat de Mercury Interactive, care a fost achiziționat de HP în noiembrie 2006.
Techopedia explică Mercury LoadRunner
Mercury LoadRunner testează o aplicație aplicând sarcini consistente, repetate și măsurabile. Comportamentul unui sistem sub sarcină este capturat, iar datele sunt analizate pentru a identifica problemele de scalabilitate care ar putea afecta utilizatorii mediului client real. Instrumentul verifică dacă acordul de nivel de serviciu (SLA) poate fi îndeplinit conducând sarcina împotriva sistemului și urmărind timpul de răspuns al utilizatorilor finali aparținând proceselor și tranzacțiilor cheie de afaceri.
Instrumentul Mercury LoadRunner include:
- Monitoare de performanță sau agenți, care monitorizează evenimentele de cale ale aplicației și segregează rapid blocajele sistemului cu un impact minim al sistemului.
- Un motor de analiză care oferă o singură vizualizare a sistemului de utilizator final și a datelor de performanță la nivel de cod.
- Un motor de corelație automată, care scanează toate sistemele utilizatorilor finali, analizează datele și oferă o listă de top cu cele mai probabile motive pentru comportamentul sistemului. Acest lucru ajută la rezolvarea problemelor de performanță și scalabilitate.
Caracteristicile cheie ale Mercury LoadRunner includ:
- Riscul redus de implementare a sistemelor care nu corespund cerințelor de business / performanță ale unui client.
- Determină capacitatea sistemului de a funcționa sub o sarcină mare și ajută la reducerea costurilor hardware și software.
- Ajută la monitorizarea SLA-urilor înainte de a merge live.
- Reduce lungimea ciclului de testare și ajută la asigurarea livrării eficiente a aplicațiilor de primă clasă.
- Reduce costurile de reparație legate de defecte / bug-uri prin testarea aplicațiilor în etapele ciclului de viață de dezvoltare timpurie.