Różnica między QTP a LoadRunner

QTP vs LoadRunner

QTP oznacza Quicktest Professional, narzędzie testujące od producenta sprzętu, HP. LoadRunner to także narzędzie testujące z tej samej firmy, ale o innym celu. QTP został opracowany w celu symulacji i testowania interakcji użytkownika, takich jak kliknięcia myszą i naciśnięcia klawiatury. Z drugiej strony LoadRunner symuluje duże obciążenie lub wielu równoczesnych użytkowników w celu obciążenia systemu.

Oba programy służą do dostrajania aplikacji i lokalizowania nieprzewidzianych reakcji, które mogą nie być zauważalne podczas normalnych operacji. Pomaga to programistom i programistom odtworzyć nieprawidłowości i prześledzić kod w celu zlokalizowania przyczyny problemu. Po znalezieniu i poprawieniu kodu program można następnie debugować i skompilować przed ponownym przetestowaniem, aby upewnić się, że problem został rozwiązany i że nie wystąpią żadne inne problemy.

Aby realistycznie symulować sposób, w jaki użytkownik korzysta z systemu, oba programy muszą rejestrować, w jaki sposób prawdziwa osoba wchodzi w interakcję z testowanym programem. Ponieważ QTP testuje GUI, musi zarejestrować, który przycisk został kliknięty lub który klawisz został naciśnięty. Nagrane działania są następnie konwertowane na skrypt. Loadrunner nie musi jednak zajmować się graficznym interfejsem użytkownika, po prostu kieruje polecenie do serwera proxy, w zależności od protokołu, i rejestruje wysyłane polecenia. Nagrane polecenia są następnie konwertowane na skrypt uruchamiany na wielu maszynach zwanych generatorami obciążenia, aby symulować wielu użytkowników.

Narzędzia te są bardzo przydatne dla wielu programistów i programistów internetowych, ale nie każdy może ich używać, ponieważ oba programy działają tylko w systemie operacyjnym Windows. QTP jest całkowicie zależny od systemu Windows, ale do pewnego stopnia można używać UNIX z LoadRunner. Możesz używać maszyn z systemem UNIX, aby działać jako generatory obciążenia, które uruchamiają zarejestrowane skrypty. To może nie być wiele, ale daje użytkownikom nieco większą elastyczność.

Streszczenie:
1. Oba są narzędziami testowymi, które mają na celu sprawdzenie, jak aplikacja będzie działać w codziennym użytkowaniu
2.QTP symuluje interakcje użytkownika z GUI, podczas gdy LoadRunner symuluje intensywne użytkowanie
3.QTP symuluje użytkownika, rejestrując jego działania w GUI, podczas gdy LoadRunner nie zawraca sobie głowy graficznym interfejsem użytkownika, ale rejestruje polecenia za pośrednictwem proxy
4.QTP jest dostępny wyłącznie dla systemu operacyjnego Windows, podczas gdy można używać maszyn UNIX jako generatorów obciążenia dla LoadRunner