Bonjour.
Dans un jmeter en ligne de commande, je cherche à accomplir:
- Soit quand une assertion (BeanShell Assertion) a échouée, interrompre totalement le jmeter (ne pas traiter les assertions suivantes).
(Avec idéalement un code d'erreur ≠ 0 du processus jmeter).- Ou bien pouvoir détecter si l'une des assertions a échouée après les tests.
Je cherche donc une ligne de code à placer après failure=true; pour interrompre le jmeter
J'ai essayé un System.exit(), mais le fichier jtl en sortie est vide, car le proccessus jmeter a quitté avant d'écrire dedans.
J'ai aussi essayé SampleResult.setStopTest(true);, mais ça n'interrompt qu'une seule assertion.
J'ai pensé à traiter le fichier jtl, et compter le nombre de <failure>true</failure>,
ou peut être arriver à afficher les failures dans summary généré sur stdout, qui actuellement ne m'affiche que les errors.
Mais je cherche avant si il existe quelque chose de déjà disponible, ou bien si il existe une méthode plus "propre" qu'une autre ?
Partager