Verschil tussen QTP en LoadRunner Verschil tussen

Anonim

QTP versus 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 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 voor het opsporen van onvoorziene reacties 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 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 tools zijn best nuttig voor veel programmeurs en webontwikkelaars, maar niet iedereen kan ze 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 zijn testtools die bedoeld zijn om te onderzoeken hoe de applicatie zou presteren bij 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 vast te leggen terwijl LoadRunner zich niet bezig houdt met de GUI, 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