J’ai répondu à une interview d’Antonio Gomes-Rodrigues au sujet de JMeter et mon activité autour en tant que développeur Apache JMeter.
L’interview est disponible ici sur le blog Aliecom.
J’ai répondu à une interview d’Antonio Gomes-Rodrigues au sujet de JMeter et mon activité autour en tant que développeur Apache JMeter.
L’interview est disponible ici sur le blog Aliecom.
Voici la suite de la présentation de JMeter par Antonio Gomes-Rodrigues. Dans son billet-tutoriel, on travaille sur l’application Démo Pet Clinic de Spring. Chaque étape pour la mise en place d’un scénario de test de charges y est détaillée, avec son lot d’astuces.
D’ailleurs j’ai même appris une astuce ! Celle qui consiste à mettre un compteur de temps en fils du serveur Proxy HTTP (de JMeter), afin que les requêtes générées lors de la session de navigation modèle aient directement un compteur de temps en fils !
Un dernier mot : merci à Antonio pour ce billet !
Une nouvelle version de JMeter vient tout juste d’être publiée. A peine quatre mois après la version 2.6 datant du 1er février 2012, voici déjà la version 2.7 !
Cette nouvelle version corrige des anomalies bien entendu, mais également apporte quelques nouveautés et améliorations.
Un nouvel échantillon Appel de Processus Système fait son apparition. Il permet de demander à JMeter de lancer et exécuter un programme situé sur la machine, tout en permettant l’ajout de paramètres et de variables d’environnement à ce programme. Continuer la lecture de Apache JMeter 2.7 est sortie
Un petit billet pour pointer cet article de blog : Générer des tests JMeter à partir de Selenium, publié hier.
Il est intéressant car il montre l’utilisation intelligente de JMeter et Selenium, mais également comment modifier/compléter de manière programmatique son script JMX.
Voici la première version de JMeter depuis la promotion du projet en tant que Top Level Domain (TLP) chez Apache. Pour rappel, JMeter était un sous projet de Jakarta, et était également le dernier de ses sous projets, les autres étant déjà devenu TLP.
La version 2.6 est une version qui apporte de jolies améliorations tout en amenant son lot de corrections d’anomalies.
Voici quelques captures de quelques nouveautés importantes : Continuer la lecture de Apache JMeter 2.6 est sorti
Et voilà sur la page des Liens JMeter, un nouveau tutoriel.
Ce tutoriel est de Philippe Mouawad, membre PMC de JMeter et développeur actif de JMeter. Son tutoriel « JMeter Switch Controller ou comment contrôler les pourcentages d’échantillons » permet de répondre à une problématique assez récurrente lorsque l’on a un plan de test de charge avec une répartition des actions utilisateurs en pourcentages (50% font de la consultation, 25% des commandes, 25% des recherches par exemple).
Merci pour ce tutoriel.
Tout d’abord, je vous souhaite à tous une très Bonne Année 2012, qu’elle soit remplie de bonheur, de réussite et de beaux scénarios JMeter 😉 !
Pour commencer cette nouvelle année, et à la vue des quelques articles et tutoriels francophones sur JMeter qui pointent de temps en temps sur le web, j’ouvre une page « Liens JMeter » sur ce blog afin de lister ces articles et tutoriels.
Sur cette page, donc, j’ai placé les liens que j’ai pu recenser depuis quelques années sur ce blog. J’espère que cette page aura une liste qui s’allongera de plus en plus !
Un petit billet pour pointer sur deux articles sur JMeter :
Tout d’abord, un article de Thibault Duchateau pour savoir comment générer au lancement de JMeter un fichier qui servira de source de données CSV dans un test. La recette est à base de Groupes d’unités de début et de BeanShell.
L’autre article est d’Antonio Gomes-Rodrigues, auteur de plusieurs tutoriels JMeter / Performances sur Developpez.com, qui présente l’utilisation de JMeter pour réaliser un test d’une application JSF, avec la particularité du suivi utilisant le fameux VIEWSTATE.
Merci à leur auteur respectif pour ces articles qui viennent enrichir l’écosystème documentaire de JMeter.
Ce billet est inspiré ce commentaire de Vincent D. Merci à lui pour son commentaire et son autorisation d’utilisation dans ce billet.
Imaginez que vous devez faire un test de charge distribué avec un poste contrôleur et deux postes injecteurs. Malheureusement, vos injecteurs n’ont pas le même système d’exploitation que votre poste contrôleur. Ce dernier est sous Windows, et les injecteurs sont sous Linux.
Dans votre script JMeter, il y a un élément Source de données CSV qui vous permet (par exemple) d’avoir une liste d’identifiants/mot de passe de connexion.
Lors de la mise au point de votre script JMeter, vous utilisez seulement votre poste contrôleur, et la valeur du champ Nom de fichier dans votre Source de données CSV est :
c:/Temp/liste_login.csv
Ce chemin est valable sous Windows, mais bien entendu, ne sera pas valable sur vos injecteurs lorsque vous allez lancer le test distribué.
Juste avant ce test, il faut modifier le script JMeter pour changer la valeur du Nom de fichier par :
/tmp/liste_login.csv
Facile à faire, mais aussi facile à oublier de faire…
Voici un moyen de le faire automatiquement. Continuer la lecture de JMeter : Déterminer automatiquement le chemin d’un fichier Source de données CSV en fonction de son système d’exploitation
La version 2.5.1 sort aujourd’hui (ce soir), environ un mois et demi après la version 2.5.
Cette nouvelle version cible principalement la correction d’anomalies sur l’implémentation HTTPClient 4 pour la requête HTTP, l’utilisation de la fonctionnalité de téléchargement parallèles des ressources associées à une page et des anomalies dans des conditions particulières du Contrôleur Si.
Il y a quelques nouveautés au niveau de la requête WebService (SOAP) d’un point de vue convivialité et interface utilisateur (voir ce tutoriel)
On notera qu’il reste des anomalies du coté de la fonctionnalité de téléchargement des ressources associées à une page (voir les bugs 51918 et 51919). Ces bugs sont en cours de corrections (le 51918 est déjà corrigé), et une nouvelle version de JMeter arrivera rapidement pour palier à ces anos.
J’ajouterai que pour cette nouvelle version, un nouveau contributeur (Philippe M.) très actif a fait son apparition du coté des développeurs JMeter. Et comme il est basé en France (et sait lire le français), j’en profite pour le remercier pour ses contributions effectuées et à venir.
Pour finir, je vous recommande de passer sur la version 2.5.1 si vous êtes sur la 2.5 (en particulier si vous utilisez les HTTPClient 4).
./