{"id":37,"date":"2007-09-25T08:01:08","date_gmt":"2007-09-25T08:01:08","guid":{"rendered":"http:\/\/blog.milamberspace.net\/index.php\/2007\/09\/25\/tutorial-faire-un-test-de-charges-dun-site-web-avec-apache-jmeter-37.html"},"modified":"2012-07-30T18:32:39","modified_gmt":"2012-07-30T17:32:39","slug":"tutorial-faire-un-test-de-charges-dun-site-web-avec-apache-jmeter","status":"publish","type":"post","link":"https:\/\/blog.milamberspace.net\/index.php\/2007\/09\/25\/tutorial-faire-un-test-de-charges-dun-site-web-avec-apache-jmeter-37.html","title":{"rendered":"[Tutorial] Faire un test de charges d&rsquo;un site Web avec Apache JMeter"},"content":{"rendered":"<p style=\"\"><a href=\"http:\/\/jakarta.apache.org\/jmeter\/index.html\" target=\"_blank\">Apache JMeter <\/a>est un sous-projet Jakarta de la fondation Apache. C&rsquo;est un outil permettant de faire diff\u00e9rents tests de charges et de mesures de performances sur plusieurs types d&rsquo;environnements. Allant ainsi du serveur Web au serveur FTP, base de donn\u00e9es \u00e0 travers JDBC, Middleware JMS, annuaire LDAP, connexion TCP, SMTP, etc&#8230;<\/p>\n<p style=\"\">C&rsquo;est un outil (d&rsquo;apr\u00e8s mon exp\u00e9rience) robuste, fiable et qui sait faire pas \u00ab mal de choses \u00bb, mais malheureusement, bien que l&rsquo;interface IHM soit graphique (via swing), sa convialit\u00e9 n&rsquo;est pas son point fort. Parfois pour faire quelque chose, il faut se creuser un peu la t\u00eate. Mais qui a dit que l&rsquo;informatique c&rsquo;\u00e9tait facile ?<\/p>\n<p style=\"\">Donc, JMeter peut nous aider si on veut tester la tenue de charge d&rsquo;un site Web, il peut simuler des \u00ab utilisateurs virtuels \u00bb (VU) et ex\u00e9cuter en boucle un sc\u00e9nario fonctionnel au pr\u00e9alablement enregistr\u00e9. Il mesure les temps de r\u00e9ponses du site Web, et permet ainsi d&rsquo;avoir une id\u00e9e sur sa tenue en charges.<\/p>\n<p style=\"\">Je vous propose un petit tutoriel pour apprendre \u00e0 manipuler JMeter afin de faire un test de charge d&rsquo;un site Web mod\u00e8le (ici les servlets d&rsquo;exemples livr\u00e9es avec Tomcat 5.5).<\/p>\n<p style=\"\">La r\u00e9alisation d&rsquo;un tir de charges se faisant en \u00e9tapes, voici le programme :<\/p>\n<ol>\n<li>\n<p style=\"\"><a href=\"http:\/\/blog.milamberspace.net\/index.php\/jmeter-test-de-charges-dun-site-web-mode-demploi\">Introduction<\/a><\/p>\n<\/li>\n<li>\n<p style=\"\"><a href=\"http:\/\/blog.milamberspace.net\/index.php\/jmeter-test-de-charges-dun-site-web-mode-demploi\/jmeter-preparer-son-scenario-fonctionnel\">Pr\u00e9parer son sc\u00e9nario \tfonctionnel<\/a><\/p>\n<\/li>\n<li>\n<p style=\"\"><a href=\"http:\/\/blog.milamberspace.net\/index.php\/jmeter-test-de-charges-dun-site-web-mode-demploi\/jmeteriser-son-scenario-fonctionnel\">\u00ab\u00a0Jmeteriser\u00a0\u00bb son \tsc\u00e9nario fonctionnel<\/a><\/p>\n<\/li>\n<li>\n<p style=\"\"><a href=\"http:\/\/blog.milamberspace.net\/index.php\/jmeter-test-de-charges-dun-site-web-mode-demploi\/affinage-du-scenario-de-tests\">Affinage du sc\u00e9nario de \ttests<\/a><\/p>\n<\/li>\n<li>\n<p style=\"\"><a href=\"http:\/\/blog.milamberspace.net\/index.php\/jmeter-test-de-charges-dun-site-web-mode-demploi\/executer-son-scenario-de-tir-de-charges\">Ex\u00e9cuter son sc\u00e9nario \tde tir de charges<\/a><\/p>\n<\/li>\n<\/ol>\n<p style=\"\">&nbsp;<\/p>\n<p style=\"\">A noter, que je compte ajouter d&rsquo;autres tutoriels \/ articles autour de JMeter prochainement.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apache JMeter est un sous-projet Jakarta de la fondation Apache. C&rsquo;est un outil permettant de faire diff\u00e9rents tests de charges et de mesures de performances sur plusieurs types d&rsquo;environnements. Allant ainsi du serveur Web au serveur FTP, base de donn\u00e9es \u00e0 travers JDBC, Middleware JMS, annuaire LDAP, connexion TCP, SMTP, etc&#8230; C&rsquo;est un outil (d&rsquo;apr\u00e8s &hellip; <a href=\"https:\/\/blog.milamberspace.net\/index.php\/2007\/09\/25\/tutorial-faire-un-test-de-charges-dun-site-web-avec-apache-jmeter-37.html\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">[Tutorial] Faire un test de charges d&rsquo;un site Web avec Apache JMeter<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,33,15,34],"tags":[],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry","category-apache","category-jmeter","category-open-source","category-tests-de-charges"],"_links":{"self":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/37","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=37"}],"version-history":[{"count":2,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"predecessor-version":[{"id":1189,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/posts\/37\/revisions\/1189"}],"wp:attachment":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}