Posts tagged ‘JMeter’

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. Continue reading ‘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.

Apache JMeter 2.11 est sortie

En ce début d’année 2014, JMeter s’offre une nouvelle version 2.11 !

Cette version est avant-tout une version qui améliore la prise en charge et génération du (des) faux certificats SSL créé par JMeter lors que l’on souhaite enregistrer une session de navigation d’un site en HTTPS.

Il y a aussi quelques nouveautés qui sont visibles sur la page des changements de JMeter.

Vous pouvez télécharger la nouvelle version depuis le site de Apache JMeter.

Bonne nouvelle année avec JMeter !

Apache JMeter 2.10 est sortie

Apache JMeter 2.10, c’est beaucoup de choses à dire, car il y a eu pas mal de changements et d’améliorations.

Tout d’abord, au niveau des performances de JMeter lui-même, il y a eu plusieurs améliorations. JMeter 2.10 est plus performant que les versions précédentes, vous pouvez réaliser des test de charges avec plus d’utilisateurs virtuels à configuration identique.

L’une d’elle permet de réaliser de manière plus optimale des tests de charges à fort débit (ceux qui n’ont pas de temps de pause entre le requête). Continue reading ‘Apache JMeter 2.10 est sortie’ »

Les 10 choses à vérifier avant de lancer son test de charge avec JMeter

Voici une check-list qui pourrait vous éviter quelques déconvenues (genre test de charge raté) si vous la déroulez juste avant de lancer votre test de charge.

  1. Vérifier que les éléments Groupe d’unités sont corrects, à savoir le bon nombre d’unités, la bonne montée en charge, le nombre d’itérations ou la bonne durée.
  2. Vérifier les éléments Compteurs de temps : est-ce que c’est la bonne valeur de temps de pause, ou de débit constant ?
  3. Vérifier que vous n’avez pas oublié de mettre un Récepteur pour enregistrer au format CSV un fichier de vos temps de réponses (ou bien ne pas oublier le « -l » dans la ligne de commande). Continue reading ‘Les 10 choses à vérifier avant de lancer son test de charge avec JMeter’ »

Mini tutoriel JMeter : Enregistrer le champ Commentaires des éléments de test dans le fichier de résultats

Suite à une question sur le groupe de discussion JMeter en français, voici un mini-tutoriel sur comment enregistrer le champ Commentaires des éléments de test dans le fichier de résultats de JMeter.

On commence avec une vue d’un arbre de test très simple :

Dans l’échantillon Requête HTTP, on définit un commentaire :

En fils de l’échantillon Requête HTTP, on a donc un Pré-Processeur BeanShell : Continue reading ‘Mini tutoriel JMeter : Enregistrer le champ Commentaires des éléments de test dans le fichier de résultats’ »

Installation du référentiel SVN du projet JMeter dans Eclipse et configuration pour le lancement de JMeter

Si vous souhaitez vous lancer dans le développement de nouvelles fonctionnalités ou tout simplement corriger une anomalie sur JMeter, voici une petite procédure pour l’installation du référentiel SVN publique du projet dans votre Eclipse, puis les premières étapes indispensables pour son lancement depuis Eclipse.

Pré-requis :
Eclipse Indigo (mais les versions suivantes doivent fonctionner aussi bien sur) Continue reading ‘Installation du référentiel SVN du projet JMeter dans Eclipse et configuration pour le lancement de JMeter’ »

Apache JMeter 2.9 est sortie

On est décidément dans un rythme rapide de livraison des nouvelles versions de JMeter. Eh hop, une nouvelle version de JMeter !

Jmeter

Il y a dedans quelques nouveautés intéressantes :

  • Un nouvel extracteur CSS/JQuery qui permet d’extraire rapidement des valeurs de fichiers Html via des expressions simples utilisant CSS ou JQuery
  • Il est désormais possible de manipuler les « documents » c’est-à-dire les fichiers Microsoft Office (Word, Excel, PowerPoint), Apache OpenOffice/LibreOffice (Writer, Calc, Impress), fichiers PDF, mais aussi les meta-données dans les mp3, mp4, ogg, etc. via trois éléments :
  1. Dans l’extracteur d’expression régulière afin d’extraire du texte d’un document
  2. Dans l’assertion réponse pour vérifier la présence ou non d’un texte (ou une regexp) dans un document
  3. Dans l’Arbre de résultats pour voir une représentation textuelle du document
  • De grosses améliorations sur les performances de JMeter lui-même ainsi que la gestion de la mémoire en internet
  • La possibilité de faire un copier/coller entre deux instances de JMeter

On notera au passage que dorénavant il faut un environnement d’exécution Java 6 ou supérieur pour faire fonctionner JMeter 2.9

La liste complète des nouveautés est accessible ici.

Sinon, un message pour les personnes qui utilisent GNOME 3 avec JMeter, il y a un problème au niveau des menus avec Java 6 et les interfaces Swing (API graphique utilisée par JMeter). Pour le contourner, il suffit d’utiliser Java 7 (openjdk ou Oracle JDK)

JMeter est téléchargeable ici.

Bonne continuation avec JMeter !

Deux nouvelles

Voici deux nouvelles :

La version 2.9 de JMeter est cours de préparation, la release candidate 3 est en cours de vote, mais je sens qu’il y aura une RC4 avant. Vous pouvez d’autres et déjà regarder les nouveautés sur ce lien (anglais).

Coté travail, j’ai eu la chance de mettre en place une mini-infrastructure prototype de « cloud » avec la solution CloudStack d’Apache. Je dois continuer en testant également OpenStack. Le but étant de tester des solutions de cloud open source pour en choisir une et la déployer sur une demi-douzaine de gros serveurs hôtes (et deux de plus pour la gestion du cloud) afin de faire un « cloud privé ».

Apache JMeter 2.8 est sortie

Et voilà ! un nouveau millésime d’Apache JMeter.

Dans les changements notables, on a :

  1. La nouvelle option « Créer les unités seulement quand nécessaire » qui vous permet d’avoir des centaines de milliers d’utilisateurs virtuels exécutant un scénario de « courte durée » c’est-à-dire genre 1 itération. Le tout avec une montée en charge de longue durée. Et ceci sans avoir besoin d’une machine de compétition.
  2. Dorénavant c’est l’implémentation Apache HTTPClient 4 qui sera utilisée par défaut pour les requêtes HTTP.
  3. Un nouveau graphique fait son apparition : le « Graphique évolution temps de réponses », qui vous permet comme son nom l’indique d’avoir une courbe des temps de réponse par rapport au temps. Je pense que l’on peut dire que l’on a (enfin) un ‘beau’ graphique dans le JMeter natif.

Une petite capture :

./