Bonjour à tous
Je suis à la recherche d'une manière de faire des tests de non-régression pour une appli web, avec un enregistrement automatique des scénarios.
Je me suis naturellement tourné vers Selenium, les solutions proposées par l'utilisation conjointe de Selenium IDE (écriture des tests), Selenium rc (exécution des tests) et Selenium grid (exécution parallèle de plusieurs rc) sont très alléchantes ! Cependant Selenium IDE se perd lamentablement dans les multiples fenêtres de l'application et l'écriture à la main des tests étant rédhibitoire j'ai abandonné cette idée.
J'ai alors découvert JMeter !
J'ai bien compris qu'il étais plutôt fait pour des tests de charge mais il semble tout de même avoir toutes les fonctionnalités nécessaires à l'écriture et l’exécution de tests de non-régression (par requêtes HTtPcette fois-ci).
J'ai donc tenté de prendre en main cet outil, ai paramétré un proxy et ai commencé à enregistrer une séquence pour ensuite la rejoué. Le test se rejoue très bien, mais je n'ai cependant aucun moyen de voir si tout s'est déroulé normalement ou non ...
J'ai bien lu à divers endroits qu'il étais possible de capturer les réponses lors de l'enregistrement des tests pour définir les réponses "normal" et les utiliser pour détecter les cas "anormaux" lors la ré-execution du test.
Donc possible en théorie, mais je n'y suis pas parvenu ...
Est-ce que quelqu'un serais en capacité de m'aider ?
Je suis arrivé au bout des résultats cohérents de Google sans trouver réel solution ...
Merci
Partager