Apache JMeter 2.12 est sortie

Eh bien voilà, Apache JMeter 2.12 est sortie. Au menu, quelques nouveautés et des corrections d’anomalies.

Tout d’abord, il y a le support de Java 8, vous pouvez maintenant utiliser JMeter sur cette version de Java.

Ensuite il y a les nouveautés :

Le Contrôleur Section critique qui permet d’avoir une section de son scénario qui s’exécute sans parallélisme (une seule instance de cette section à la fois).

Contrôleur Section critique

Le Gestionnaire de cache DNS qui permet de tester des services de type CDN (Content Delivery Network) ou des DNS configurés en round robin.

Gestionnaire de cache DNS

La possibilité de tester des services WebDav via l’ajout des méthodes HTTP liés à WebDav.

Méthodes WebDav dans la requête HTTP

Autres nouveautés :

  • Requêtes JMS Point-à-point et JMS Publieur, ajout des champs JMS Expiration et Priority
  • Échantillon Lecteur d’email, possibilité de récupérer un nombre défini de messages, et de récupérer seulement les entêtes du message
  • Requête SMTP, ajout des délais d’attente de connexion TCP et de réponse de la part du serveur SMTP
  • Compteur de synchronisation, ajout du délai maximal d’attente pour un groupement d’utilisateurs virtuels
  • Graphique évolution temps de réponses, les paramètres du graphique sont désormais sauvegardés dans son fichier JMX, ce qui permet de retrouver son paramétrage par la suite.

Pour finir dans les nouveautés, il y a en version « alpha » (ou préview) une nouvelle fonctionnalité : l’annulation et le rétablissement des opérations sur l’arbre de son script. En d’autres termes, cela permet de revenir en arrière avec une suppression non-voulue.

Fonctionnalités Undo/Redo dans JMeter

Pour activer cette fonctionnalité, il faut éditer le fichier jmeter.properties et donner une valeur à la propriété undo.history.size, par exemple 25. Attention, il s’agit d’une fonctionnalité qui consomme beaucoup de mémoire.

Dans les anomalies corrigées, il y a le fameux bug sur le StackOverflowError lors de l’utilisation du Contrôleur Si (If) (ici)

Pour le détail des améliorations et corrections d’anomalies, voir la page des changements.

Bonne continuation avec JMeter.

./