Apache JMeter 4.0 est sortie, bienvenue au nouveau thème Darcula!

Une nouvelle version d’Apache JMeter vient de sortir. Estampillée 4.0 c’est une version qui est accompagnée d’un nouveau thème nommé Darcula (et non c’est pas Dracula…). Le thème est sombre et apporte pour un petit coup de jeune à ce vénérable et dynamique JMeter.

La liste des nouveautés est longue, et voici quelques nouveautés notables de mon point de vue :

  • Possibilité d’avoir des messages d’erreur d’assertions personnalisés
  • Nouvel ordonnancement des menus/éléments : les plus courants sont en premier dans la liste
  • Nouvel élément de type Compteur : Precise Throughput Timer
  • Par défaut c’est en anglais que JMeter affiche son interface
  • Le plan de travail (workbench) a été retiré de l’arbre par défaut dans JMeter
  • 5 nouvelles fonctions font leurs apparitions :
    • __digest() pour effectuer des empreintes cryptographiques (MD5, SHA, etc)
    • __dateTimeConvert() pour faire des changements de format de date
    • __changeCase() pour les changements de casse de caractère
    • __isVarDefined() et __isPropDefined() pour savoir si une variable ou un propriété est définie

La liste complète des nouveautés et corrections d’anomalies est ici.

Amusez-vous bien avec Apache JMeter!

 

Apache JMeter 3.0 est sortie

Logo JMeterAprès de longs mois de gestation, Apache JMeter 3.0 est sortie de sa coquille. Cela n’a pas été facile, il a fallut pas moins de 5 release candidate ! (En général c’est plutôt autour de 2.)

Oh là! 3.0 c’est un saut de version majeure, coté changement c’est énorme :

  • Plus d’une centaine de nouvelles fonctionnalités
  • Un site web relifté, un nouveau logo
  • De nouveaux icônes pour l’arbre JMeter
  • Une soixantaine d’anomalies corrigées
  • Le tout avec plus d’une vingtaine de contributeurs (hors commiters ASF)

Le site web relifté c’est ici

La longue liste des changements c’est ici

Le téléchargement c’est ici

Bons tests à tous !

Et bien voilà, un livre sur Apache JMeter en français !

[Je démarre le mode « promo ».]

Ça y est, et après plus de deux années, l’équipe FR de JMeter, a sorti son livre sur Apache JMeter pour réaliser des tests de charges et bien plus encore. Antonio Gomes Rodrigues et moi-même avons commencé ce livre en 2013 après nous être aperçus que nous avions une même idée : « faire un livre sur JMeter », puis, Philippe Mouawad nous a rejoint dans l’aventure et nous a aidé à le finaliser.

Le résultat : un livre qui couvre quasiment toutes les possibilités de Apache JMeter tant bien entendu, sur les tests de charge d’un site web et la démarche de tir, que sur les tirs de charge vers des cibles plus exotiques comme les bases de données et les messageries orientées messages mais aussi l’intégration de JMeter dans la démarche DevOps visant à raccourcir les délais d’itérations des livraisons de ses applications.

Pour ceux qui ont déjà lancé JMeter, on peut dire que sa prise en main n’est pas toujours aisée, qu’à première vue, on se pose la question : on commence par où ? Et bien, une réponse aujourd’hui est : par ce livre !

Pour ce fameux (je l’espère) livre, nous avons choisi un mode de distribution « 2.0 » (voir 3.0?) en utilisant le service de publication LeanPub.com. Ce dernier nous permet d’une part de travailler à plusieurs sur un même livre (via un dépôt GIT et un fichier texte par chapitre) ainsi que (et surtout) de travailler par « version » du livre. Et oui, c’est un livre vivant ! Nous allons continuer à le faire vivre en fonction de vos remarques et des évolutions de JMeter afin de vous faire bénéficier du meilleur d’Apache JMeter !

Cerise sur le gâteau, le chapitre du livre sur l’écosystème JMeter est disponible gratuitement chez LeanPub !

Si l’aventure vous tente, vous pouvez visiter la page du livre ici.
[/Fin du mode « promo ».]

Apache JMeter 2.13 est sortie

Voici le premier millésime 2015 de JMeter, la version 2.13. C’est une version sans grande prétention mais qui cache une ou deux jolies nouveautés.

Tout d’abord le nouveau récepteur Récepteur asynchrone (Backend Listener) avec son implémentation Graphique va vous permettre d’avoir des graphiques sympathiques sur les centiles.

La possibilité de voir/connaître le temps d’établissement de la connexion (niveau tcp, incluant dans le handshake dans le cas du SSL)

Les récepteurs Graphique agrégé et Rapport agrégé calculent maintenant 3 niveaux de statistiques « centile », donnant la valeur à 90 %, 95 % et 99 %. Ce qui permettra d’avoir une analyse plus fine sur les temps de réponse élevés lors d’un tir de charge (sans avoir à recourir à un graphique)

Ainsi que de nombreuses améliorations sur :

  • Le proxy JMeter
  • La requête JDBC
  • Le test distribué
  • Le contrôleur Module
  • Les icônes de la barre d’outils pour les hautes résolutions

Sans oublier un certain nombre de corrections d’anomalies.

La petite nouveauté également c’est un joli rafraîchissement du site web JMeter au niveau des styles.

Vous pouvez avoir un aperçu des changements ici (et par la même occassion voir le nouveau style du site JMeter)

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. Continuer la lecture de Apache JMeter 2.12 est sortie

JAnalyser : un outil d’analyse (en ligne) des résultats JMeter

Voici un outil que je viens juste de découvrir, et j’ai hâte d’en faire le tour complet.

Il s’agit de JAnalyser, c’est un outil gratuit qui permet d’analyser ses résultats de test JMeter.

Pour cela, il faut créer son compte sur JAnalyser.com, puis créer son projet et ensuite télécharger son fichier de résultat. Ensuite l’outil analyse le fichier, et générer des tableaux et graphiques. Continuer la lecture de JAnalyser : un outil d’analyse (en ligne) des résultats JMeter

Petite mise à jour de la page « Jmeteriser » son scénario fonctionnel

Je viens de faire une mise à jour de la page « Jmeteriser » son scénario fonctionnel du tutoriel Faire son premier test de charge avec JMeter. Cette mise à jour prend en compte le changement de nom de l’élément anciennement appelé « Serveur Proxy HTTP » et dorénavant nommé « Enregistreur script de test HTTP(S)« . Ainsi que des précisions sur le premier lancement de l’Enregisteur script de test HTTP(S) qui créé une autorité de certification (AC) temporaire qui signera les faux certificats SSL générés par JMeter lors des sessions de navigations d’enregistrement de scénarios de test via JMeter.