Diferença entre QTP e LoadRunner

QTP vs LoadRunner

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

Ambos os programas são utilizados no ajuste fino de um aplicativo e na localização de reações imprevistas que podem não ser perceptí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 é encontrado e corrigido, o programa pode ser depurado e compilado antes de ser submetido ao teste novamente apenas para garantir que o problema seja corrigido e que não ocorram outros problemas..

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

Essas ferramentas são bastante úteis para muitos programadores e desenvolvedores da Web, mas nem todos podem usá-las, pois os dois programas funcionam apenas no sistema operacional Windows. O QTP depende totalmente 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 oferece aos usuários um pouco mais de flexibilidade.

Resumo:
1. Ambas são ferramentas de teste destinadas a examinar o desempenho do aplicativo no uso diário
2.QTP simula as interações do usuário com a GUI, enquanto o LoadRunner simula o uso pesado
3.QTP simula um usuário gravando suas ações na GUI, enquanto o LoadRunner não se incomoda com a GUI, mas registra os comandos por meio de um proxy
4.QTP é exclusivo para o sistema operacional Windows, enquanto você pode usar máquinas UNIX como geradores de carga para o LoadRunner