Skillnad mellan QTP och LoadRunner

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 däremot 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 att lokalisera oförutsedda reaktioner som inte kan märkas under normala operationer. 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 försäkra sig om 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.But är testverktyg som är avsett att undersöka hur applikationen skulle fungera 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 åtgärder på GUI medan LoadRunner inte stör med GUI men registrerar kommandona via en proxy
4.QTP är exklusivt för Windows operativsystem medan du kan använda UNIX-maskiner som laddningsgeneratorer för LoadRunner