Rozdíl mezi QTP a LoadRunner

QTP vs LoadRunner

QTP je zkratka pro Quicktest Professional, testovací nástroj od výrobce hardwaru, HP. LoadRunner je také testovacím nástrojem od stejné společnosti, ale s jiným účelem. QTP byl vyvinut pro simulaci a testování uživatelských interakcí, jako jsou kliknutí myší a stisknutí klávesnice. Na druhou stranu LoadRunner simuluje velké zatížení nebo více souběžných uživatelů, aby zdůraznil systém.

Oba programy se používají k dolaďování aplikace ak lokalizaci nepředvídaných reakcí, které nemusí být při běžných operacích patrné. To pomáhá programátorům a vývojářům reprodukovat abnormalitu a sledovat kód k nalezení toho, co způsobuje problém. Poté, co je kód nalezen a opraven, může být program odladěn a zkompilován před dalším testováním, aby se zajistilo, že je problém opraven a že nevznikají žádné další problémy..

Aby bylo možné realisticky simulovat, jak uživatel systém používá, musí oba programy zaznamenávat, jak skutečná osoba spolupracuje s testovaným programem. Protože QTP testuje GUI, musí zaznamenat, na které tlačítko je kliknuto nebo které tlačítko je stisknuto. Zaznamenané akce se pak převedou do skriptu. Loadrunner se však nemusí zabývat grafickým uživatelským rozhraním, pouze směruje příkaz na server proxy v závislosti na protokolu a zaznamenává odeslané příkazy. Zaznamenané příkazy jsou poté převedeny na skript, který je spuštěn na řadě počítačů zvaných generátory zatížení, aby simuloval mnoho uživatelů.

Tyto nástroje jsou velmi užitečné pro mnoho programátorů a vývojářů webu, ale ne každý je může použít, protože oba programy fungují pouze v operačním systému Windows. QTP je zcela závislé na Windows, zatímco můžete do určité míry používat UNIX s LoadRunner. Stroje UNIX můžete použít jako generátory zatížení, které spouští zaznamenané skripty. To nemusí být moc, ale dává uživatelům trochu větší flexibilitu.

Souhrn:
1.Both jsou testovací nástroje, jejichž cílem je prozkoumat, jak by aplikace fungovala při každodenním používání
2.QTP simuluje interakce uživatele s GUI, zatímco LoadRunner simuluje intenzivní použití
3.QTP simuluje uživatele zaznamenáním jeho akcí do GUI, zatímco LoadRunner se neobtěžuje s GUI, ale zaznamenává příkazy přes proxy
4.QTP je exkluzivní pro operační systém Windows, zatímco stroje UNIX můžete použít jako generátory zatížení pro LoadRunner