Differenz zwischen QTP und LoadRunner

QTP vs LoadRunner

QTP steht für Quicktest Professional, ein Testwerkzeug des Hardwareherstellers HP. LoadRunner testet auch ein Tool von der gleichen Firma, aber mit einem anderen Zweck. QTP wurde entwickelt, um Benutzerinteraktionen wie Mausklicks und Tastaturdrücken zu simulieren und zu testen. LoadRunner hingegen simuliert eine starke Last oder mehrere gleichzeitige Benutzer, um das System zu belasten.

Beide Programme werden zur Feinabstimmung einer Anwendung und zur Suche nach unvorhergesehenen Reaktionen verwendet, die während des normalen Betriebs möglicherweise nicht auffallen. Dies hilft den Programmierern und Entwicklern, die Abnormalität zu reproduzieren und den Code zu verfolgen, um herauszufinden, was das Problem verursacht. Nachdem der Code gefunden und korrigiert wurde, kann das Programm dann debuggt und kompiliert werden, bevor es erneut getestet wird, 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 zu testenden Programm interagiert. Da QTP die GUI testet, muss aufgezeichnet werden, auf welche Schaltfläche geklickt wird 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 nur an einen Proxy, je nach Protokoll, und zeichnet die Befehle auf, die gesendet werden. Die aufgezeichneten Befehle werden dann in ein Skript konvertiert, das auf einer Anzahl von Maschinen läuft, die als Lastgeneratoren bezeichnet werden, um viele Benutzer zu simulieren.

Diese Tools sind sehr nützlich für viele Programmierer und Webentwickler, aber nicht jeder kann sie benutzen, da beide Programme nur unter Windows funktionieren. QTP ist vollständig von Windows abhängig, während Sie in gewissem Umfang UNIX mit LoadRunner verwenden können. Sie können UNIX-Maschinen als Lastgeneratoren verwenden, die die Skripts ausführen, die aufgezeichnet wurden. Es ist vielleicht nicht viel, aber es gibt Benutzern ein bisschen mehr Flexibilität.

Zusammenfassung:
1. Bei beiden handelt es sich um Test-Tools, die untersuchen sollen, wie die Anwendung im täglichen Gebrauch funktioniert
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
4 aufzeichnet. QTP ist exklusiv für das Windows-Betriebssystem, während Sie UNIX-Maschinen als Lastgeneratoren für LoadRunner