Différence entre QTP et Loadrunner

Différence entre QTP et Loadrunner

QTP vs Loadrunner

QTP signifie Quicktest Professional, un outil de test du fabricant de matériel, HP. LoadRunner teste également l'outil de la même entreprise, mais avec un objectif différent. QTP a été développé pour simuler et tester les interactions utilisateur comme les clics de souris et les pressions de clavier. Loadrunner, en revanche, simule une charge lourde ou plusieurs utilisateurs simultanés pour souligner le système.

Les deux programmes sont utilisés pour régler une application et localiser des réactions imprévues qui pourraient ne pas être perceptibles pendant les opérations normales. Cela aide les programmeurs et les développeurs à reproduire l'anomalie et à retracer le code pour localiser ce qui cause le problème. Une fois le code trouvé et corrigé, le programme peut ensuite être débogu.

Afin de simuler de manière réaliste comment l'utilisateur utilise le système, les deux programmes doivent enregistrer comment une vraie personne interagit avec le programme qui est testé. Puisque QTP teste l'interface graphique, il doit enregistrer quel bouton est cliqué ou quelle touche est appuyée. Les actions enregistrées sont ensuite converties en un script. Mais LoadRunner n'a pas besoin de se préoccuper de l'interface graphique, il achemine simplement la commande vers un proxy, selon le protocole, et enregistre les commandes envoyées. Les commandes enregistrées sont ensuite converties en un script qui sont exécutés sur un certain nombre de machines appelées générateurs de chargement pour simuler de nombreux utilisateurs.

Ces outils sont très utiles pour de nombreux programmeurs et développeurs Web, mais tout le monde ne peut pas les utiliser car les deux programmes ne fonctionnent que sur le système d'exploitation Windows. QTP dépend totalement de Windows alors que vous pouvez utiliser Unix avec LoadRunner dans une certaine mesure. Vous pouvez utiliser des machines Unix pour agir comme des générateurs de chargement qui exécutent les scripts enregistrés. Ce n'est peut-être pas beaucoup mais cela donne aux utilisateurs un peu plus de flexibilité.

Résumé:
1.Les deux sont des outils de test qui visent à examiner comment l'application fonctionnerait dans une utilisation quotidienne
2.QTP simule les interactions d'un utilisateur avec l'interface graphique tandis que Loadrunner simule une utilisation intensive
3.QTP simule un utilisateur en enregistrant ses actions sur l'interface graphique tandis que Loadrunner ne se soucie pas de l'interface graphique mais enregistre les commandes via un proxy
4.QTP est exclusif au système d'exploitation Windows tandis que vous pouvez utiliser des machines Unix comme générateurs de chargement pour LoadRunner