Unterschied zwischen QTP und Loadrunner

Unterschied zwischen QTP und Loadrunner

QTP gegen Loadrunner

QTP steht für QuickTest Professional, ein Testwerkzeug des Hardwareherstellers, HP. Loadrunner testet auch das Tool aus demselben Unternehmen, jedoch mit einem anderen Zweck. QTP wurde entwickelt, um die Benutzerinteraktionen wie Mausklicks und Tastaturdrücke zu simulieren und zu testen. Loadrunner hingegen simuliert eine schwere Last oder mehrere gleichzeitige Benutzer, um das System zu belasten.

Beide Programme werden bei der Feinabstimmung einer Anwendung verwendet und unvorhergesehene Reaktionen lokalisiert, die bei normalen Operationen möglicherweise nicht erkennbar sind. Dies hilft den Programmierern und Entwicklern, die Anomalie zu reproduzieren und den Code zu verfolgen, um zu lokalisieren, was das Problem verursacht. Nachdem der Code gefunden und korrigiert wurde, kann das Programm dann debugiert und zusammengestellt werden.

Um realistisch zu simulieren, wie der Benutzer das System verwendet, müssen beide Programme aufzeichnen, wie eine echte Person mit dem Programm interagiert, das getestet wird. Da QTP die GUI testet, muss sie aufgezeichnet werden, auf welche Schaltfläche klickt oder welche Taste gedrückt wird. Die aufgezeichneten Aktionen werden dann in ein Skript konvertiert. Lastrunner muss sich jedoch nicht mit der GUI befassen, sondern leitet den Befehl je nach Protokoll nur an einen Proxy, und zeichnet die Befehle auf, die gesendet werden. 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 im Windows -Betriebssystem funktionieren. QTP ist vollständig von Windows abhängig, während Sie Unix in gewissem Maße mit LoadRunner verwenden können. Sie können Unix -Maschinen verwenden, um als Ladegeneratoren zu fungieren, die die aufgezeichneten Skripte ausführen, die aufgezeichnet wurden. Es ist vielleicht nicht viel, aber es gibt den Benutzern ein bisschen mehr Flexibilität.

Zusammenfassung:
1.Beide sind Testtools, die untersuchen sollen, wie die Anwendung im täglichen Gebrauch ausgeführt wird
2.QTP simuliert die Interaktionen eines Benutzers mit der GUI, während Loadrunner die starke Verwendung simuliert
3.QTP simuliert einen Benutzer, indem er seine Aktionen auf der GUI aufzeichnet, während LoadRunner sich nicht mit der GUI kümmert, 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