Skillnad mellan QTP och LoadRunner Skillnad mellan

Anonim

QTP vs LoadRunner

QTP står för Quicktest Professional, ett testverktyg från hårdvaruproducenten, HP. LoadRunner testar också verktyg från samma företag, men med ett annat syfte. QTP utvecklades för att simulera och testa användarinteraktioner som musklick och tangentbordspressar. LoadRunner simulerar å andra sidan en tung belastning eller flera samtidiga användare för att stressa systemet.

Båda programmen används för att finjustera en ansökan och för att lokalisera oförutsedda reaktioner som inte kan märkas under normal drift. Detta hjälper programmerare och utvecklare att reproducera abnormiteten och spåra koden för att hitta vad som orsakar problemet. Efter att koden hittats och åtgärdats kan programmet sedan debuggeras och sammanställas innan det genomförs igen, för att säkerställa att problemet korrigeras och att inga andra problem uppstår.

För att realistiskt simulera hur användaren använder systemet måste båda programmen registrera hur en verklig person interagerar med det program som testas. Eftersom QTP testar GUI måste den registrera vilken knapp som klickas eller vilken tangent som trycks in. De inspelade åtgärderna konverteras sedan till ett manus. Men Loadrunner behöver inte oroa sig för GUI, det leder bara kommandot till en proxy, beroende på protokollet och registrerar kommandon som skickas. De inspelade kommandona konverteras sedan till ett skript som körs på ett antal maskiner som kallas laddningsgeneratorer för att simulera många användare.

Dessa verktyg är ganska användbara för många programmerare och webbutvecklare men inte alla kan använda dem eftersom båda programmen bara fungerar på Windows-operativsystemet. QTP är helt beroende av Windows medan du kan använda UNIX med LoadRunner i viss utsträckning. Du kan använda UNIX-maskiner för att fungera som laddningsgeneratorer som kör skript som spelades in. Det kanske inte är mycket men det ger användarna lite mer flexibilitet.

Sammanfattning:

1. Båda är testverktyg som är avsett att undersöka hur applikationen skulle utföras i daglig användning

2. QTP simulerar en användares interaktioner med GUI medan LoadRunner simulerar tung användning

3. QTP simulerar en användare genom att spela in sina handlingar på GUI medan LoadRunner inte stör med GUI men registrerar kommandona via en proxy

4. QTP är exklusivt för Windows-operativsystemet medan du kan använda UNIX-maskiner som laddningsgeneratorer för LoadRunner