{"id":543,"date":"2009-11-29T22:16:28","date_gmt":"2009-11-29T22:16:28","guid":{"rendered":"http:\/\/blog.milamberspace.net\/?p=543"},"modified":"2010-02-21T21:54:13","modified_gmt":"2010-02-21T21:54:13","slug":"retour-dans-le-passe-voici-les-differentes-versions-de-jmeter","status":"publish","type":"post","link":"https:\/\/blog.milamberspace.net\/index.php\/2009\/11\/29\/retour-dans-le-passe-voici-les-differentes-versions-de-jmeter-543.html","title":{"rendered":"Retour dans le pass\u00e9, voici les diff\u00e9rentes versions de JMeter"},"content":{"rendered":"<p>La premi\u00e8re version de JMeter, estampill\u00e9e 1.0, date du 15 d\u00e9cembre 1998. Ensuite l&rsquo;ann\u00e9e 1999 va voir au moins 4 versions successives de JMeter.<br \/>\nAujourd&rsquo;hui, pr\u00e8s de 11 ans apr\u00e8s, il y a eu environ 20 versions &lsquo;majeures&rsquo; de JMeter, et nous en sommes \u00e0 la version 2.3.4.<\/p>\n<p>Voici un petit retour-arri\u00e8re sur les diff\u00e9rentes interfaces graphiques de JMeter depuis la premi\u00e8re version jusqu&rsquo;\u00e0 la derni\u00e8re.<\/p>\n<p>Et voici la premi\u00e8re version 1.0.2, on remarquera la simplicit\u00e9 de l&rsquo;interface : un seul \u00e9cran, un bouton Start, un Stop. Seulement 10 unit\u00e9s d&rsquo;ex\u00e9cution maximum. On reconna\u00eet le r\u00e9cepteur de r\u00e9sultat graphique que l&rsquo;on retrouve encore dans les versions d&rsquo;aujourd&rsquo;hui.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 1.0.2\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_1.0.2.png\" alt=\"\" width=\"581\" height=\"516\" \/><\/p>\n<p><!--more-->Nous voici en version 1.1, o\u00f9 le nombre maximum d&rsquo;unit\u00e9s d&rsquo;ex\u00e9cution est pass\u00e9 \u00e0 20.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 1.1\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_1.1.png\" alt=\"\" width=\"690\" height=\"527\" \/><\/p>\n<p>Dans la version 1.2, on observe l&rsquo;ajout d&rsquo;une fonctionnalit\u00e9 de gestion des cookies.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 1.2\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_1.2.png\" alt=\"\" width=\"690\" height=\"512\" \/><\/p>\n<p>Dans la version suivante, c&rsquo;est l&rsquo;anc\u00eatre du gestionnaire des autorisations HTTP qui a \u00e9t\u00e9 ajout\u00e9. Permettant en autres de tester les sites avec des demandes de login\/mot de passe sous forme de fen\u00eatre dans le navigateur.<\/p>\n<p>La version 1.3 n&rsquo;a pas de diff\u00e9rences d&rsquo;un point de vue interface graphique que la version 1.2.<\/p>\n<p>Dans la version 1.4, l&rsquo;ajout de courbe avec la logique Spline.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 1.4\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_1.4.png\" alt=\"\" width=\"690\" height=\"655\" \/><\/p>\n<p>Dans la version 1.5, la notion d&rsquo;onglet appara\u00eet pour d\u00e9couper l&rsquo;interface graphique. De plus l&rsquo;apparition des Groupes d&rsquo;unit\u00e9s permet le lancement de tests concurrents.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 1.5\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_1.5a.png\" alt=\"\" width=\"530\" height=\"450\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 1.5\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_1.5b.png\" alt=\"\" width=\"530\" height=\"450\" \/><\/p>\n<p>La version 1.6 voit l&rsquo;organisation de l&rsquo;interface graphique changer, pour obtenir la s\u00e9paration de l&rsquo;\u00e9cran en deux, avec la partie \u00e0 gauche pour l&rsquo;arbre JMeter.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 1.6\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_1.6.png\" alt=\"\" width=\"800\" height=\"600\" \/><\/p>\n<p>La version 1.7 c&rsquo;est l&rsquo;ajout de nouveaux r\u00e9cepteurs (\u00ab\u00a0visualiseur\u00a0\u00bb) de r\u00e9sultats, les assertions, la notion de mont\u00e9e en charges, et le d\u00e9but de l&rsquo;\u00e9l\u00e9ment serveur Proxy HTTP permettant l&rsquo;enregistrement et la conversion en script JMeter de son sc\u00e9nario de test.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 1.7\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_1.7.png\" alt=\"\" width=\"784\" height=\"690\" \/><\/p>\n<p>La version 1.8, avec ici le r\u00e9cepteur Arbre de r\u00e9sultats. Cette version introduit la localisation (notamment en Fran\u00e7ais) de JMeter.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 1.8\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_1.8.png\" alt=\"\" width=\"856\" height=\"720\" \/><\/p>\n<p>La version 1.9, ajoute les pr\u00e9 et post processeurs, l&rsquo;ex\u00e9cution de code Javascript (cot\u00e9 JMeter), de nouveaux \u00e9chantillons (LDAP, SOAP, Java), de nouvelles assertions, contr\u00f4leurs et fonctions.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 1.9\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_1.9.png\" alt=\"\" width=\"803\" height=\"720\" \/><\/p>\n<p>La version 2.0 venant couronner la longue s\u00e9rie des v1.x, en am\u00e9liorant l&rsquo;\u00e9l\u00e9ment serveur Proxy HTTP, ajoutant des \u00e9chantillons, assertions et autres fonctions. On a aussi l&rsquo;apparition du contr\u00f4leur de Transaction permettant la somme des temps de r\u00e9ponses pour plusieurs requ\u00eates.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache 2.0.3\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter_2.0.3.png\" alt=\"\" width=\"774\" height=\"720\" \/><\/p>\n<p>A partir de la version 2, il n&rsquo;y a plus de changement majeur dans l&rsquo;interface graphique (l&rsquo;IHM), cela reste du Java Swing pur et dur.<\/p>\n<p>Voici la version 2.3.4 datant du 21 juin 2009.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" title=\"Apache JMeter 2.3.4\" src=\"\/wp-content\/images\/jmeter24-history\/Screenshot-Apache_JMeter _2.3.4-r785646.png\" alt=\"\" width=\"1077\" height=\"681\" \/><\/p>\n<p>Maintenant JMeter sait faire \u00e9norm\u00e9ment de choses (<a href=\"http:\/\/blog.milamberspace.net\/index.php\/jmeter-pages\/presentation-de-apache-jmeter\">voir ce lien de pr\u00e9sentation<\/a>), il y a eu du chemin depuis la version 1 qui faisait un simple appel \u00e0 une requ\u00eate HTTP&#8230;<\/p>\n<p>.\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La premi\u00e8re version de JMeter, estampill\u00e9e 1.0, date du 15 d\u00e9cembre 1998. Ensuite l&rsquo;ann\u00e9e 1999 va voir au moins 4 versions successives de JMeter. Aujourd&rsquo;hui, pr\u00e8s de 11 ans apr\u00e8s, il y a eu environ 20 versions &lsquo;majeures&rsquo; de JMeter, et nous en sommes \u00e0 la version 2.3.4. Voici un petit retour-arri\u00e8re sur les diff\u00e9rentes &hellip; <a href=\"https:\/\/blog.milamberspace.net\/index.php\/2009\/11\/29\/retour-dans-le-passe-voici-les-differentes-versions-de-jmeter-543.html\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Retour dans le pass\u00e9, voici les diff\u00e9rentes versions de JMeter<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,33],"tags":[199,330],"class_list":["post-543","post","type-post","status-publish","format-standard","hentry","category-apache","category-jmeter","tag-histoire","tag-jmeter"],"_links":{"self":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/comments?post=543"}],"version-history":[{"count":6,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/543\/revisions"}],"predecessor-version":[{"id":597,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/543\/revisions\/597"}],"wp:attachment":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/media?parent=543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/categories?post=543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/tags?post=543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}