{"id":478,"date":"2009-08-02T16:31:36","date_gmt":"2009-08-02T15:31:36","guid":{"rendered":"http:\/\/blog.milamberspace.net\/?p=478"},"modified":"2011-01-05T14:20:07","modified_gmt":"2011-01-05T14:20:07","slug":"jmeter-patch-https-proxy-pour-permettre-denregistrer-une-session-de-navigation-sur-un-site-web-en-https","status":"publish","type":"post","link":"https:\/\/blog.milamberspace.net\/index.php\/2009\/08\/02\/jmeter-patch-https-proxy-pour-permettre-denregistrer-une-session-de-navigation-sur-un-site-web-en-https-478.html","title":{"rendered":"JMeter : patch &lsquo;HTTPS proxy&rsquo; pour permettre d&rsquo;enregistrer une session de navigation d&rsquo;un site web en HTTPS"},"content":{"rendered":"<p>Juste un mot pour vous dire que je viens de proposer un patch pour ajouter une fonctionnalit\u00e9, \u00e0 mon sens, importante \u00e0 JMeter : l&rsquo;enregistrement d&rsquo;une session de navigation en HTTPS.<\/p>\n<p><a href=\"https:\/\/issues.apache.org\/bugzilla\/show_bug.cgi?id=47622\">https:\/\/issues.apache.org\/bugzilla\/show_bug.cgi?id=47622<\/a><\/p>\n<p>En effet, JMeter ne permet pas d&rsquo;enregistrer <em>directement<\/em> une session de navigation d&rsquo;un site HTTPS dans un script. Il y a la fonctionnalit\u00e9 \u00ab\u00a0Tenter d&rsquo;usurper HTTPS\u00a0\u00bb qui permet le faire indirectement, mais cela ne marche pas toujours notamment quand il y a des redirections lors d&rsquo;une authentification HTTPS. <a href=\"http:\/\/blog.milamberspace.net\/index.php\/2008\/12\/16\/enregistrer-un-scenario-jmeter-dun-site-en-https-via-le-proxy-http-108.html\">Voir ce billet<\/a>.<\/p>\n<p>Donc, le patch permet d&rsquo;utiliser JMeter comme proxy \u00ab\u00a0ssl\u00a0\u00bb dans son navigateur, et de faire son script JMeter sur un site HTTPS (le protocole http continuant \u00e0 fonctionner aussi bien entendu)<\/p>\n<p>Pour l&rsquo;instant, le patch vient juste d&rsquo;\u00eatre post\u00e9, il faut donc qu&rsquo;il soit test\u00e9 et <em>(si tout ce passe bien)<\/em> valid\u00e9 sur le SVN pour le retrouver dans une version \u00ab\u00a0nightly\u00a0\u00bb de JMeter, et j&rsquo;esp\u00e8re, une prochaine version stable \ud83d\ude09<\/p>\n<p>Si jamais vous avez les sources de JMeter sur votre poste, vous pouvez le tester en appliquant le patch, je suis preneur des commentaires et retours.<\/p>\n<p><em><strong>Petite mise \u00e0 jour (05\/08\/2009) :<\/strong><\/em> si jamais vous souhaitez tester la fonctionnalit\u00e9 sans passer par la case \u00ab\u00a0compilation avec Eclipse\/Ant\u00a0\u00bb, vous pouvez t\u00e9l\u00e9charger une version 2.3.4 de tests avec ce patch.<\/p>\n<p><a href=\"http:\/\/www.milamberspace.net\/jmeter-testing\/dist\/\">http:\/\/www.milamberspace.net\/jmeter-testing\/dist\/<\/a><\/p>\n<p><strong><em>Nouvelle mise \u00e0 jour (06\/08\/2009) :<\/em><\/strong> le patch a \u00e9t\u00e9 valid\u00e9 dans le subversion de JMeter (avec quelques am\u00e9liorations, principalement sur l&rsquo;utilisation du &lsquo;keytool&rsquo; Java plut\u00f4t que openssl pour la g\u00e9n\u00e9ration du certificat SSL du proxy JMeter).<\/p>\n<p>Vous pourrez directement t\u00e9l\u00e9charger une version nightly build d\u00e8s que l&rsquo;outil de g\u00e9n\u00e9ration automatique aura fait sont travail.<\/p>\n<p><a href=\"http:\/\/people.apache.org\/builds\/jakarta-jmeter\/nightly\/\">http:\/\/people.apache.org\/builds\/jakarta-jmeter\/nightly\/<\/a> (version apr\u00e8s r801473)<\/p>\n<p><em><strong>Nouvelle mise \u00e0 jour (05\/01\/2011) :<\/strong><\/em> Depuis la <a href=\"http:\/\/jakarta.apache.org\/site\/downloads\/downloads_jmeter.cgi\">version 2.4 de JMeter<\/a>, sortie en 2010, ce patch fait parti int\u00e9grante de JMeter, donc plus besoin de prendre la version Nightly.<\/p>\n<p>.\/<\/p>\n<div id=\"_mcePaste\" style=\"overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;\">\n<pre>r801473<\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Juste un mot pour vous dire que je viens de proposer un patch pour ajouter une fonctionnalit\u00e9, \u00e0 mon sens, importante \u00e0 JMeter : l&rsquo;enregistrement d&rsquo;une session de navigation en HTTPS. https:\/\/issues.apache.org\/bugzilla\/show_bug.cgi?id=47622 En effet, JMeter ne permet pas d&rsquo;enregistrer directement une session de navigation d&rsquo;un site HTTPS dans un script. Il y a la fonctionnalit\u00e9 &hellip; <a href=\"https:\/\/blog.milamberspace.net\/index.php\/2009\/08\/02\/jmeter-patch-https-proxy-pour-permettre-denregistrer-une-session-de-navigation-sur-un-site-web-en-https-478.html\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">JMeter : patch &lsquo;HTTPS proxy&rsquo; pour permettre d&rsquo;enregistrer une session de navigation d&rsquo;un site web en HTTPS<\/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,66],"tags":[143,330,144,341],"class_list":["post-478","post","type-post","status-publish","format-standard","hentry","category-apache","category-jmeter","category-ssl","tag-https","tag-jmeter","tag-proxy","tag-ssl"],"_links":{"self":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/478","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=478"}],"version-history":[{"count":6,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/478\/revisions"}],"predecessor-version":[{"id":481,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/478\/revisions\/481"}],"wp:attachment":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/media?parent=478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/categories?post=478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/tags?post=478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}