{"id":32,"date":"2007-09-25T15:32:49","date_gmt":"2007-09-25T15:32:49","guid":{"rendered":"http:\/\/blog.milamberspace.net\/index.php\/jmeter-test-de-charges-dun-site-web-mode-demploi\/jmeter-preparer-son-scenario-fonctionnel"},"modified":"2012-09-28T07:01:56","modified_gmt":"2012-09-28T06:01:56","slug":"jmeter-preparer-son-scenario-fonctionnel","status":"publish","type":"page","link":"https:\/\/blog.milamberspace.net\/index.php\/jmeter-pages\/jmeter-test-de-charges-dun-site-web-mode-demploi\/jmeter-preparer-son-scenario-fonctionnel","title":{"rendered":"Pr\u00e9parer son sc\u00e9nario fonctionnel"},"content":{"rendered":"<p><em>(Pour ce test de charges nous allons utiliser Tomcat 5.5, et ses servlets d&rsquo;exemples.)<\/em><\/p>\n<p><strong>Identifier le sc\u00e9nario fonctionnel<\/strong><\/p>\n<p>Avant de travailler avec JMeter, commen\u00e7ons par identifier le sc\u00e9nario fonctionnel que l&rsquo;on souhaite tester. Le sc\u00e9nario correspond \u00e0 l&rsquo;enchainement des \u00e9crans que devra effectuer le robot JMeter de test.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Ecran 1 : Page d&rsquo;accueil<\/strong><\/span><\/p>\n<p>Pour cela on prend un navigateur Internet, et on va \u00e0 l&rsquo;URL http:\/\/svr-tomcat:8080\/servlets-examples\/index.html (o\u00f9 svr-tomcat correspond au nom de machine sur laquel le serveur Tomcat est install\u00e9. Si c&rsquo;est sur votre propre poste, alors l&rsquo;URL sera http:\/\/localhost:8080\/servlets-examples\/index.html)<\/p>\n<p><img decoding=\"async\" title=\"Ecran 1 : Page d'accueil\" src=\"\/wp-content\/images\/jmeter01-img\/01-tomcat-servlet-examples.gif\" border=\"0\" alt=\"Ecran 1 : Page d'accueil\" \/><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Ecran 2 : Page Hello Word<\/strong><\/span><\/p>\n<p>Pour cela, depuis l&rsquo;\u00e9cran 1, on clique sur le lien <strong>\u00ab Execute \u00bb <\/strong>situ\u00e9 sur la ligne Hello World.<\/p>\n<p><img decoding=\"async\" title=\"Ecran 2 : Page Hello Word\" src=\"\/wp-content\/images\/jmeter01-img\/02-tomcat-servlet-examples.gif\" border=\"0\" alt=\"Ecran 2 : Page Hello Word\" \/><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Ecran 3 : Retour Page d&rsquo;accueil<\/strong><\/span><\/p>\n<p>Pour cela, on clique sur le lien de l&rsquo;image de la fl\u00e8che qui est tourn\u00e9e \u00e0 gauche.<\/p>\n<p><img decoding=\"async\" title=\"Ecran 3 : Retour Page d'accueil\" src=\"\/wp-content\/images\/jmeter01-img\/03-tomcat-servlet-examples.gif\" border=\"0\" alt=\"Ecran 3 : Retour Page d'accueil\" \/><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Ecran 4 : Page Sessions<\/strong><\/span><\/p>\n<p>Pour cela, depuis l&rsquo;\u00e9cran 3, on clique sur le lien \u00ab Execute \u00bb situ\u00e9 sur la ligne Sessions.<\/p>\n<p><img decoding=\"async\" title=\"Ecran 4 : Page Sessions\" src=\"\/wp-content\/images\/jmeter01-img\/04-tomcat-servlet-examples.gif\" border=\"0\" alt=\"Ecran 4 : Page Sessions\" \/><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Ecran 5 : Ajout d&rsquo;un attribut de session<\/strong><\/span><\/p>\n<p>Pour cela on remplit le premier champ <em><strong>Name of Session Attribute<\/strong><\/em> par \u00ab NOM_ATTRIBUT \u00bb, puis le premier champ <em><strong>Value of Session Attribute<\/strong><\/em> par \u00ab VALEUR_1 \u00bb.<\/p>\n<p><img decoding=\"async\" title=\"Ecran 5 : Ajout d'un attriut de session\" src=\"\/wp-content\/images\/jmeter01-img\/05-tomcat-servlet-examples.gif\" border=\"0\" alt=\"Ecran 5 : Ajout d'un attriut de session\" \/><\/p>\n<p>Puis on clique sur le premier bouton \u00ab Submit Query \u00bb, ce qui nous donne l&rsquo;\u00e9cran suivant.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Ecran 6 : R\u00e9sultat ajout d&rsquo;un attribut de session<\/strong><\/span><\/p>\n<p><img decoding=\"async\" title=\"Ecran 6 : R\u00e9sultat ajout d'un attribut de session\" src=\"\/wp-content\/images\/jmeter01-img\/06-tomcat-servlet-examples.gif\" border=\"0\" alt=\"Ecran 6 : R\u00e9sultat ajout d'un attribut de session\" \/><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Ecran 7 : Retour Page d&rsquo;accueil<\/strong><\/span><\/p>\n<p>Pour cela, on clique sur le lien de l&rsquo;image de la fl\u00e8che qui est tourn\u00e9e \u00e0 gauche.<\/p>\n<p><img decoding=\"async\" title=\"Ecran 7 : Retour Page d'accueil\" src=\"\/wp-content\/images\/jmeter01-img\/07-tomcat-servlet-examples.gif\" border=\"0\" alt=\"Ecran 7 : Retour Page d'accueil\" \/><\/p>\n<p>Voil\u00e0, on a un sc\u00e9nario fonctionnel (tr\u00e8s simple). Il faut maintenant passer \u00e0 l&rsquo;\u00e9tape suivante, afin de le <a href=\"http:\/\/blog.milamberspace.net\/index.php\/jmeter-test-de-charges-dun-site-web-mode-demploi\/jmeteriser-son-scenario-fonctionnel\">\u00ab mettre \u00bb dans JMeter<\/a>.<\/p>\n<p>.\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Pour ce test de charges nous allons utiliser Tomcat 5.5, et ses servlets d&rsquo;exemples.) Identifier le sc\u00e9nario fonctionnel Avant de travailler avec JMeter, commen\u00e7ons par identifier le sc\u00e9nario fonctionnel que l&rsquo;on souhaite tester. Le sc\u00e9nario correspond \u00e0 l&rsquo;enchainement des \u00e9crans que devra effectuer le robot JMeter de test. Ecran 1 : Page d&rsquo;accueil Pour cela &hellip; <a href=\"https:\/\/blog.milamberspace.net\/index.php\/jmeter-pages\/jmeter-test-de-charges-dun-site-web-mode-demploi\/jmeter-preparer-son-scenario-fonctionnel\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Pr\u00e9parer son sc\u00e9nario fonctionnel<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":34,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-32","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/pages\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"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=32"}],"version-history":[{"count":6,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/pages\/32\/revisions"}],"predecessor-version":[{"id":489,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/pages\/32\/revisions\/489"}],"up":[{"embeddable":true,"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/pages\/34"}],"wp:attachment":[{"href":"https:\/\/blog.milamberspace.net\/index.php\/wp-json\/wp\/v2\/media?parent=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}