Intégrer Elastic APM dans Apache JMeter

Je relaie un très bon article de Vincent Daburon, auteur du plugin jmeter-elactic-apm, qui nous explique pourquoi et comment faire des tests de charges avec Apache JMeter et en étant intégré avec la solution de supervision applicative Elastic APM.

Merci à lui.

Voici le lien de son article (en anglais) : Why and How To Integrate Elastic APM in Apache JMeter

Une version française existe également : Les avantages de ELASTIC APM pour l’observation de l’environnement testé

Son plugin est accessible sur GitHub.

JMeter avec un écran HiDPI avec Java 9+ (sous Linux)

Si comme moi, vous avez un écran de type HiDPI (High Dots Per Inch), si vous lancer JMeter, vous vous retrouvez avec une interface graphique avec des tous petits caractères, très peu lisible.

Depuis quelques années, pour contourner ce problème, il y a la possibilité de définir certaines propriétés de JMeter pour augmenter la taille des caractères et éléments graphiques

Une autre solution, depuis Java version 9 et plus, permette de définir un facteur d’échelle pour la résolution des applications Swing (tel que JMeter). On peut en effet définir la propriété Java : sun.java2d.uiScale avec une valeur de coefficient multiplicateur ou un pourcentage.

Concrètement, pour lancer JMeter sous Linux (XWindow) :

$ export JVM_ARGS="-Dsun.java2d.uiScale=200%"
$ ./bin/jmeter &

Apache JMeter 5.2 est sortie

Il s’agit d’une version qui ajoute de fonctionnalités pour les développeurs afin de les aider dans leur usine de fabrications et de livraisons de leur applications.

Par ailleurs, cette version marque aussi 2 changements sur l’infrastructure de gestion des version et de construction de JMeter :

Passage d’un dépôt Subersion vers un dépôt Git afin de faciliter les contributions, notamment via GitHub

Migration du script de construction et livraison de JMeter de Apache Ant vers Gradle, là aussi pour faciliter les contributions et également automatiser un maximum la construction des nouvelles versions de JMeter. Ce dernier point permettra de faire des nouvelles versions plus souvent.

Comme toujours les améliorations sont visibles ici.

Et le téléchargement se passe par ici.

Bons tests!

Apache JMeter 5.1.1 est sortie

Il s’agit d’une version qui corrige des anomalies principalement, mais en apportant une petite nouveauté : la possibilité de générer des rapports de test HTML directement depuis l’interface de JMeter. Merci à l’équipe Ubik Load Pack pour la contribution (et toutes les autres).

Menu de génération d’un rapport HTML

Comme toujours les améliorations sont visibles ici.

Et le téléchargement se passe par ici.

Bons tests!