Spisu treści:
Definicja - Co oznacza Mercury LoadRunner?
Mercury LoadRunner to zautomatyzowane narzędzie do testowania wydajności i obciążenia firmy Hewlett-Packard (HP). Standard przemysłowy, Mercury LoadRunner służy do przewidywania zachowania i wydajności aplikacji przed wydaniem na żywo. Jest to rozwiązanie klasy korporacyjnej do analizy zachowania i wydajności systemu.
Mercury LoadRunner ułatwia ocenę wydajności całego systemu przed faktycznym wdrożeniem środowiska klienta, sprawdza, czy wydajność produktu spełnia specyfikacje klienta oraz wykrywa / izoluje wąskie gardła wydajności podczas programowania.
LoadRunner został pierwotnie opracowany przez Mercury Interactive, który został przejęty przez HP w listopadzie 2006 roku.
Techopedia wyjaśnia Mercury LoadRunner
Mercury LoadRunner testuje aplikację, stosując stałe, powtarzalne i mierzalne obciążenia. Przechwytywane jest zachowanie systemu pod obciążeniem, a dane są analizowane w celu zidentyfikowania problemów ze skalowalnością, które mogą mieć wpływ na rzeczywistych użytkowników środowiska klienta. Narzędzie weryfikuje, czy umowa SLA może być spełniona poprzez skierowanie obciążenia na system i śledzenie czasu reakcji użytkowników końcowych należących do kluczowych procesów biznesowych i transakcji.
Narzędzie Mercury LoadRunner obejmuje:
- Monitory wydajności lub agenty, które monitorują zdarzenia ścieżki aplikacji i szybko segregują wąskie gardła systemu przy minimalnym wpływie na system.
- Silnik analizy, który zapewnia pojedynczy widok systemu użytkownika końcowego i danych dotyczących wydajności na poziomie kodu.
- Mechanizm autokorelacji, który skanuje wszystkie systemy użytkowników końcowych, analizuje dane i przedstawia listę 10 najbardziej prawdopodobnych przyczyn zachowania systemu. Pomaga to rozwiązać problemy z wydajnością i skalowalnością.
Kluczowe funkcje Mercury LoadRunner obejmują:
- Zmniejszone ryzyko wdrażania systemów, które nie spełniają wymagań biznesowych / wydajnościowych klienta.
- Określa zdolność systemu do działania pod dużym obciążeniem i pomaga obniżyć koszty sprzętu i oprogramowania.
- Pomaga monitorować umowy SLA przed uruchomieniem.
- Skraca długość cyklu testowego i pomaga zapewnić wydajne dostarczanie aplikacji najwyższej klasy.
- Zmniejsza koszty napraw związane z usterkami / błędami, testując aplikacje na wczesnych etapach cyklu rozwoju oprogramowania.
