Unterschied zwischen QTP und LoadRunner

QTP vs LoadRunner

QTP steht für Quicktest Professional, ein Testwerkzeug des Hardware-Herstellers HP. LoadRunner ist auch ein Testwerkzeug aus demselben Unternehmen, jedoch zu einem anderen Zweck. QTP wurde entwickelt, um Benutzerinteraktionen wie Mausklicks und Tastendruck zu simulieren und zu testen. Auf der anderen Seite simuliert LoadRunner eine starke Belastung oder mehrere gleichzeitige Benutzer, um das System zu belasten.

Beide Programme dienen zur Feinabstimmung einer Anwendung und zum Auffinden unvorhergesehener Reaktionen, die im normalen Betrieb möglicherweise nicht wahrgenommen werden. Dies hilft den Programmierern und Entwicklern, die Abnormalität zu reproduzieren und den Code zu finden, um herauszufinden, was das Problem verursacht. Nachdem der Code gefunden und korrigiert wurde, kann das Programm vor dem erneuten Testen debuggt und kompiliert werden, um sicherzustellen, dass das Problem behoben ist und keine anderen Probleme auftreten.

Um realistisch zu simulieren, wie der Benutzer das System verwendet, müssen beide Programme aufzeichnen, wie eine reale Person mit dem getesteten Programm interagiert. Da QTP die GUI testet, muss aufgezeichnet werden, welche Taste gedrückt oder welche Taste gedrückt wird. Die aufgezeichneten Aktionen werden dann in ein Skript konvertiert. Loadrunner muss sich jedoch nicht mit der GUI befassen, sondern leitet den Befehl je nach Protokoll nur an einen Proxy weiter und zeichnet die gesendeten Befehle auf. Die aufgezeichneten Befehle werden dann in ein Skript konvertiert, das auf einer Reihe von Maschinen ausgeführt wird, die als Lastgeneratoren bezeichnet werden, um viele Benutzer zu simulieren.

Diese Tools sind für viele Programmierer und Webentwickler sehr nützlich, aber nicht jeder kann sie verwenden, da beide Programme nur unter Windows laufen. QTP ist vollständig von Windows abhängig, während Sie UNIX mit LoadRunner in gewissem Umfang verwenden können. Sie können UNIX-Maschinen als Lastgeneratoren verwenden, auf denen die aufgezeichneten Skripts ausgeführt werden. Es ist zwar nicht viel, aber es gibt dem Benutzer ein bisschen mehr Flexibilität.

Zusammenfassung:
1.Beide sind Testwerkzeuge, die untersuchen sollen, wie sich die Anwendung im täglichen Gebrauch verhalten würde
2. QTP simuliert die Interaktionen eines Benutzers mit der GUI, während LoadRunner eine starke Nutzung simuliert
3.QTP simuliert einen Benutzer, indem er seine Aktionen auf der GUI aufzeichnet, während LoadRunner sich nicht mit der GUI beschäftigt, sondern die Befehle über einen Proxy aufzeichnet
4.QTP ist exklusiv für das Windows-Betriebssystem, während Sie UNIX-Maschinen als Lastgeneratoren für LoadRunner verwenden können