Verschil tussen QTP en LoadRunner

QTP vs LoadRunner

QTP staat voor Quicktest Professional, een testtool van de hardwarefabrikant, HP. LoadRunner is ook een testtool van hetzelfde bedrijf, maar met een ander doel. QTP is ontwikkeld om de gebruikersinteracties zoals muisklikken en toetsenborddrukken te simuleren en te testen. LoadRunner simuleert daarentegen een zware belasting of meerdere gelijktijdige gebruikers om het systeem te benadrukken.

Beide programma's worden gebruikt bij het afstemmen van een toepassing en om onvoorziene reacties te vinden die mogelijk niet merkbaar zijn tijdens normale bewerkingen. Dit helpt de programmeurs en ontwikkelaars om de afwijking te reproduceren en de code te traceren om te achterhalen wat het probleem veroorzaakt. Nadat de code is gevonden en gecorrigeerd, kan het programma vervolgens worden gedebugd en gecompileerd voordat het opnieuw wordt getest om er zeker van te zijn dat het probleem is verholpen en dat er geen andere problemen optreden.

Om realistisch te kunnen simuleren hoe de gebruiker het systeem gebruikt, moeten beide programma's vastleggen hoe een echte persoon samenwerkt met het programma dat wordt getest. Aangezien QTP de grafische gebruikersinterface test, moet worden vastgelegd op welke knop wordt geklikt of op welke toets wordt gedrukt. De opgenomen acties worden vervolgens geconverteerd naar een script. Maar Loadrunner hoeft zich niet bezig te houden met de GUI, het routeert alleen de opdracht naar een proxy, afhankelijk van het protocol, en registreert de opdrachten die worden verzonden. De opgenomen opdrachten worden vervolgens geconverteerd naar een script dat wordt uitgevoerd op een aantal machines, load-generators genoemd om veel gebruikers te simuleren.

Deze hulpprogramma's zijn best nuttig voor veel programmeurs en webontwikkelaars, maar niet iedereen kan deze gebruiken, omdat beide programma's alleen op het Windows-besturingssysteem werken. QTP is volledig afhankelijk van Windows, terwijl u tot op zekere hoogte UNIX met LoadRunner kunt gebruiken. U kunt UNIX-machines gebruiken om te fungeren als load-generators die de scripts uitvoeren die zijn opgenomen. Het is misschien niet veel, maar het geeft gebruikers een beetje meer flexibiliteit.

Samenvatting:
1. Beide testen hulpmiddelen die bedoeld zijn om te onderzoeken hoe de toepassing zou presteren in dagelijks gebruik
2.QTP simuleert de interacties van een gebruiker met de GUI, terwijl LoadRunner zwaar gebruik simuleert
3.QTP simuleert een gebruiker door zijn acties in de GUI te registreren terwijl LoadRunner zich niet met de GUI bemoeit maar de opdrachten opslaat via een proxy
4.QTP is exclusief voor het Windows-besturingssysteem terwijl u UNIX-machines kunt gebruiken als load-generators voor LoadRunner