Diferença entre QTP e LoadRunner Diferença entre

Anonim

QTP versus LoadRunner

QTP significa Quicktest Professional, uma ferramenta de teste do fabricante de hardware, HP. O LoadRunner também está testando ferramenta da mesma empresa, mas com um propósito diferente. O QTP foi desenvolvido para simular e testar as interações do usuário, como cliques do mouse e pressionamentos do teclado. O LoadRunner, por outro lado, simula uma carga pesada ou vários usuários concorrentes para estressar o sistema.

Ambos os programas são utilizados no ajuste fino de um aplicativo e para localizar reações imprevistas que podem não ser notáveis ​​durante as operações normais. Isso ajuda os programadores e desenvolvedores a reproduzir a anormalidade e rastrear o código para localizar o que está causando o problema. Depois que o código for encontrado e corrigido, o programa pode ser depurado e compilado antes de testar novamente apenas para garantir que o problema seja corrigido e que não surjam outros problemas.

Para simular de forma realista como o usuário usa o sistema, ambos os programas precisam registrar como uma pessoa real interage com o programa que está sendo testado. Como o QTP testa a GUI, precisa gravar qual botão é clicado ou qual a tecla pressionada. As ações gravadas são então convertidas em um script. Mas Loadrunner não precisa se preocupar com a GUI, ele apenas rooteia o comando para um proxy, dependendo do protocolo, e grava os comandos que estão sendo enviados. Os comandos gravados são então convertidos em um script que são executados em uma série de máquinas chamadas geradores de carga para simular muitos usuários.

Essas ferramentas são bastante úteis para muitos programadores e desenvolvedores web, mas nem todos podem usá-los, pois ambos os programas só funcionam no sistema operacional Windows. O QTP é totalmente dependente do Windows enquanto você pode usar o UNIX com o LoadRunner até certo ponto. Você pode usar máquinas UNIX para atuar como geradores de carga que estão executando os scripts que foram gravados. Pode não ser muito, mas dá aos usuários um pouco mais de flexibilidade.

Resumo:

1. Ambos estão testando ferramentas que devem examinar como o aplicativo funcionaria no uso diário

2. O QTP simula as interações de um usuário com a GUI enquanto o LoadRunner simula uso pesado

3. O QTP simula um usuário gravando suas ações na GUI enquanto o LoadRunner não incomoda com a GUI, mas grava os comandos através de um proxy

4. O QTP é exclusivo do sistema operacional Windows enquanto você pode usar máquinas UNIX como geradores de carga para o LoadRunner