Archive for the ‘Apache’ Category.

Sondage JMeter en français 2010 : résultats

Vous trouverez à cette adresse les résultats du sondage JMeter. Il y a eu 30 réponses, merci à tout ceux qui ont répondu.

Dans ce sondage, je remarque les points suivants :

  • La moitié d’entre-vous utilise JMeter depuis moins de 6 mois (et donc je suppose viennent sur ce blog ou sur le groupe pour avoir de l’assistance ;-) )
  • On utilise JMeter plutôt en fonction des projets/missions (pas trop de « métrologue » dans l’assemblée ?)
  • C’est sur Windows que JMeter est le plus utilisé (normal puisque c’est un logiciel de « poste client ») cependant Linux s’en tire très bien avec pratiquement 1/3 des utilisateurs (ça c’est ma petite sensibilité avec Linux…)
  • Malheureusement (mais prévisible), c’est avec un affichage en Anglais que plus de la moitié d’entre-vous utilise JMeter. (là c’est un petit pincement au cœur, mais bon, je comprends car moi aussi j’ai commencé à utiliser JMeter en anglais au début, ensuite je suis passé à la traduction de l’interface, et maintenant j’utilise principalement la version française (sauf pour les développements sur JMeter))

Concernant l’utilisation de JMeter : Continue reading ‘Sondage JMeter en français 2010 : résultats’ »

JMeter: petit test JMS Point à point avec ActiveMQ

Nous allons, dans ce petit billet, monter un scénario JMeter pour exécuter un test d’un serveur de Messagerie Orientée Messages (MOM). Pour ce dernier, nous allons prendre Apache ActiveMQ, sachant qu’il existe d’autres MOM comme IBM WebSphere MQ (ex-MQSeries), Tibco, etc.
Ici, nous allons montrer un test JMS en Point-à-Point. L’autre type de test possible en JMS est la Publication-Abonnement (Publisher-Subscriber), celui-ci fera l’objet d’un autre billet.

Un des pré-requis est d’avoir un serveur ActiveMQ démarré. Pour cela (et pour faire simple), il suffit de télécharger les fichiers binaires depuis le site Apache ActiveMQ, de décompresser l’archive, d’aller dans le répertoire de décompression et exécuter la commande suivante :

./bin/activemq start

Continue reading ‘JMeter: petit test JMS Point à point avec ActiveMQ’ »

Groupe JMeter en français : 2 ans maintenant ! Le cadeau : un petit sondage

C’est la deuxième bougie pour le groupe de discussion sur JMeter en français, les nouvelles statistiques par rapport à l’année dernière sont :

  • 161 membres à ce jour (multiplié par 2 depuis 1 an)
  • 1048 messages depuis sa création (pas de progression)

Si le nombre de membres augmente, et le nombre de message reste constant. Est-ce que ce veut dire que les anciens membres n’ont plus de questions, et que les nouveaux sont devenus la relève des anciens ?

En tout cas, merci pour votre adhésion et vos questions / réponses sur ce groupe.

Bon, depuis l’année dernière, il y a eu la version 2.4 de JMeter, dans cette version, il y a la fonctionnalité qui est de mon point de vue la plus pratique et qui manquait cruellement à JMeter : la possibilité d’enregistrer directement un scénario d’un site en HTTPS avec le proxy JMeter. (C’est sûr que c’est la plus sympa, car c’est moi qui l’ai développée ;-) ) De plus, la version française de JMeter est complète, normalement tous les écrans de l’interface graphique sont traduits.

Tout cela, pour vous dire que, j’ai préparé un petit sondage anonyme sur JMeter et votre utilisation de ce dernier, histoire que l’on se connaisse un peu mieux. Il ne devrait pas vous prendre plus de 5 minutes.

Je vais le laisser tourner pendant 1 mois, puis je ferais un article pour diffuser les résultats.

Je sais que c’est toujours un peu embêtant de répondre à un sondage, mais j’avoue que j’aime bien savoir ce que font les autres ;-) . Merci d’avance pour votre participation.

(Et ne vous dites pas, les autres vont bien répondre, ce n’est pas la peine que je le fasse… car on n’est que 161 membres, alors s’il n’y a que 10 réponses, les résultats ne vont pas être trop représentatifs. Votre participation compte !)

Aller au sondage>

Milamber @ Apache

Un petit billet pour vous annoncer que je viens de devenir ‘committer‘ sur le projet JMeter à la fondation Apache. En résumé, cela signifie que j’ai maintenant un accès en écriture sur le SVN d’Apache JMeter.

J’ai reçu l’invitation (que j’ai accepté promptement) il y a quelques semaines et aujourd’hui j’ai reçu mon compte SSH sur le serveur utilisé par les ‘committers’ (people.apache.org) et l’adresse email qui va avec : milamber (AT) apache.org. J’ai posé rapidement une page sur le site People : http://people.apache.org/~milamber/

./

Apache JMeter 2.4 est sorti

Et voilà, la version 2.4 de JMeter vient de sortir, avec quelques nouveautés bien intéressantes. Je rappelle que JMeter est développé dans le cadre du projet Jakarta de la fondation Apache. C’est un logiciel de test de charge et/ou fonctionnel qui connaît beaucoup de type de protocoles (la présentation de JMeter est ici).

Petit point important, la version 2.4 de JMeter est entièrement localisée en Français, y compris les nouveaux éléments ajoutés depuis la version 2.3.4.

Voici un petit tour d’horizon des nouveautés : Continue reading ‘Apache JMeter 2.4 est sorti’ »

Mise à jour de l’article sur la variabilisation de données avec JMeter

Je viens de procéder à une petite mise à jour de l’article sur la variabilisation de données. A l’époque il avait été écrit avec la version 2.3 de JMeter en version anglaise. Cette fois-ci c’est la version 2.4 (version de développement) en français.

L’article est ici.

Petite mise à jour du tutoriel JMeter : Test de charge distribué

Je viens d’effectuer une mise à jour du tutoriel JMeter sur la réalisation d’un test de charge distribué.

Il s’agissait principalement de mettre des captures d’écrans d’un JMeter « français », d’adapter le texte associé, mais également de corriger des fautes de style ou d’orthographes…

On notera que depuis 2008, la date d’écriture de la première version de ce tutoriel, il n’y a pas eu de changement au niveau JMeter sur la configuration d’un test distribué.

./

JMeter : Assertion sur un fichier Word ou Excel ou Powerpoint

Dans la continuité du billet précédent, si vous avez besoin de faire une assertion sur un fichier Word, Excel ou Powerpoint, voici la méthode toute simple avec l’API Apache POI.

JMeter : Assertion sur un fichier PDF

Si jamais vous avez besoin de faire une vérification sur le contenu d’un fichier PDF lors d’un test de charge (ou fonctionnel), voici un excellent petit billet qui vous donne la solution.

Pour cela, l’auteur utilise l’API PDFBox de Apache dans un petit BeanShell pour extraire le texte du PDF, puis faire une assertion dessus.

Tomcat ou Jboss, enregistrer le temps de traitement des requêtes HTTP

Avec Tomcat ou Jboss, il est possible d’enregistrer le temps de traitement d’une requête HTTP. Il y a en effet une valve AccessLogValve (désactivée par défaut) qui trace les accès (requêtes) HTTP qui sont effectués sur le serveur. Avec une petite modification du format du log, on peut ajouter l’enregistrement du temps de traitement coté Tomcat ou Jboss de la requête.

Ceci est particulièrement utile pour décorréler le temps de traitement par rapport au temps de réponse enregistré dans un outil de test de charge, comme JMeter.

Voici comme faire dans Tomcat :

Au niveau du fichier Tomcat_Home/conf/server.xml, on trouve la section suivante en commentaires :

<!--
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
--->

Continue reading ‘Tomcat ou Jboss, enregistrer le temps de traitement des requêtes HTTP’ »