{"id":9047,"date":"2016-10-14T14:37:10","date_gmt":"2016-10-14T12:37:10","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/"},"modified":"2024-09-10T18:06:43","modified_gmt":"2024-09-10T16:06:43","slug":"using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/","title":{"rendered":"Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services"},"content":{"rendered":"<p>One of my last mission was to configure Apache JMeter for performance and load tests on a Web Application. The access to this Web Application requires authentication provided by a Microsoft Advanced Directory Federation Services single Sign On environment.<br \/>\nThis Single Sign On communication is based on SAML (Security Assertion Markup Language). SAML is an XML-based open standard data format for exchanging authentication and authorization data between parties, in particular, between an identity provider and a service provider. ADFS login steps relies on several parameters that need to be fetched and re-injected to the following steps like \u2018SAMLRequest\u2019, \u2018RelayState\u2019 and &#8216;SAMLResponse&#8217;.<br \/>\nThis step-by-step tutorial shows the SAML JMeter scenario part to perform those ADFS login steps.<\/p>\n<p><strong>Record a first scenario<\/strong><\/p>\n<p>After installing the Apache JMeter tool, you are ready to record a first scenario. Have a look on the <a title=\"JMeter user manual\" href=\"https:\/\/jmeter.apache.org\/usermanual\/jmeter_proxy_step_by_step.pdf\" target=\"_blank\" rel=\"noopener\">JMeter user manual<\/a> to configure JMeter for recording scenario.<\/p>\n<p>1. Adapt the HTTP(s) Test Script Recorder<\/p>\n<p>For this task we need to record all HTTP(S) requests. Those from the Application and those from the Single Sign On Server. We need then to change the HTTP(S) test Proxy Recorder parameters as below<\/p>\n<p>Open the &#8220;WorkBench&#8221; on the tree and click on the &#8220;HTTP(S) Test Script Recorder&#8221;.<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11516 size-large\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG1.png\" alt=\"JMeter ADFS\" width=\"1024\" height=\"506\" \/><\/a><br \/>\nThe scenario recording requires some changes onto the &#8220;HTTP(S) Test Script Recorder&#8221;.<br \/>\nChange the:<br \/>\nPort:\u00a0 this is the port on the server running JMeter that will act as proxy. Default value is 8080.<br \/>\nURL Patterns to Include: Add &#8220;.*&#8221; to include all requests (you may exclude some later, if you desire).<\/p>\n<p>2.\u00a0\u00a0 \u00a0Configure the Browser to use the Test Script recorder as proxy<\/p>\n<p>Go to your favourite browser (Firefox, Internet Explorer, Chrome, etc.) and configure the proxy as explained as follow:<br \/>\nThe example below is for Internet Explorer 11 (it may differ from version to version):<\/p>\n<ol>\n<li>Go to Tools &gt; Internet Options.<\/li>\n<li>Select the &#8220;Connection&#8221; tab.<\/li>\n<li>Click the &#8220;LAN settings&#8221; button.<\/li>\n<li>Check the\u00a0 &#8220;Use a proxy server for your LAN&#8221; check-box. The address and port fields should be enabled now.<\/li>\n<li>In the Address type the server name or the IP address of the server running JMeter\u00a0HTTP(S) Test Script Recorder and in the Port, enter the port entered in Step 1.<\/li>\n<\/ol>\n<p>From now, the JMeter is proxying the requests.<\/p>\n<p>3.\u00a0\u00a0 \u00a0Record your first scenario<\/p>\n<p>Connect to the Web Application using the browser you have configured in the previous step. Run a simple scenario including the authentication steps. Once done, stop the HTTP(S) Test Script Recorder in JMeter.<\/p>\n<p>4.\u00a0\u00a0\u00a0 Analyse the recorded entries<\/p>\n<p>Analyse the recorded entries to find out the entry that redirects to the login page. In this specific case, it was the first request because the Web Application automatically displays the login page for all users not authenticated. From this request, we need to fetch two values \u2018SAMLRequest\u2019 and \u2018RelayState\u2019 included in the page response data and submit them to the ADFS login URL. After successful login, ADFS will provide a SAMLResponse that need to be submitted back to the callback URL.\u00a0 This can be done by using\u00a0 Regular Expression Extractors. Refer to the image below\u00a0 to see how to do this.<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG2.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-11519 size-full aligncenter\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG2.png\" alt=\"JMeter AFFS IMG2\" width=\"651\" height=\"324\" \/><\/a><\/p>\n<table style=\"height: 192px\" width=\"945\">\n<tbody>\n<tr>\n<td style=\"background-color: #e3dede;text-align: center\">Extractor Name<\/td>\n<td style=\"background-color: #e3dede;text-align: center\">Associated variable<\/td>\n<td style=\"background-color: #e3dede;text-align: center\">Regular Expression<\/td>\n<\/tr>\n<tr>\n<td>SAMLRequest Extractor<\/td>\n<td>SAMLRequest<\/td>\n<td>name=&#8221;SAMLRequest&#8221; value=&#8221;([0-9A-Za-z;.: \\\/=+]*)&#8221;<\/td>\n<\/tr>\n<tr>\n<td>RelayState Extractor<\/td>\n<td>RelayState<\/td>\n<td>name=&#8221;RelayState&#8221; value=&#8221;([&amp;#;._a-zA-Z0-9]*)&#8221;<\/td>\n<\/tr>\n<tr>\n<td>SAMLResponse Extractor<\/td>\n<td>SAMLResponse<\/td>\n<td>name=&#8221;SAMLResponse&#8221; value=&#8221;([&amp;#;._+=a-zA-Z0-9]*)&#8221;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>In the registered scenario look for the entries having SAMLRequest, RelayState and SAMLResponse as parameter and replace them with the corresponding variable set in the regular expressions created in the previous step.<\/p>\n<p>* Click on the image to increase the size<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11517 size-large\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG3.png\" alt=\"JMeter ADFS IMG3\" width=\"1024\" height=\"556\" \/><\/a><br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-11518 size-large\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG4.png\" alt=\"JMeter ADFS IMG4\" width=\"1024\" height=\"554\" \/><\/a><\/p>\n<p>Once this is done the login test scenario can be executed now.<\/p>\n<p>This JMeter test plan can be cleaned from the URL requests and be used as a base plan to record more complex test plans.<strong><br \/>\n<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of my last mission was to configure Apache JMeter for performance and load tests on a Web Application. The access to this Web Application requires authentication provided by a Microsoft Advanced Directory Federation Services single Sign On environment. This Single Sign On communication is based on SAML (Security Assertion Markup Language). SAML is an [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":9052,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[952,950,120],"type_dbi":[],"class_list":["post-9047","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-integration-middleware","tag-adfs","tag-jmeter","tag-web-application"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services\" \/>\n<meta property=\"og:description\" content=\"One of my last mission was to configure Apache JMeter for performance and load tests on a Web Application. The access to this Web Application requires authentication provided by a Microsoft Advanced Directory Federation Services single Sign On environment. This Single Sign On communication is based on SAML (Security Assertion Markup Language). SAML is an [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-14T12:37:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-10T16:06:43+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG1-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1534\" \/>\n\t<meta property=\"og:image:height\" content=\"758\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Middleware Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Middleware Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/\"},\"author\":{\"name\":\"Middleware Team\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/8d8563acfc6e604cce6507f45bac0ea1\"},\"headline\":\"Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services\",\"datePublished\":\"2016-10-14T12:37:10+00:00\",\"dateModified\":\"2024-09-10T16:06:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/\"},\"wordCount\":643,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/JMeter-ADFS-IMG1-1.png\",\"keywords\":[\"ADFS\",\"JMeter\",\"Web Application\"],\"articleSection\":[\"Application integration &amp; Middleware\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/\",\"name\":\"Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/JMeter-ADFS-IMG1-1.png\",\"datePublished\":\"2016-10-14T12:37:10+00:00\",\"dateModified\":\"2024-09-10T16:06:43+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/8d8563acfc6e604cce6507f45bac0ea1\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/JMeter-ADFS-IMG1-1.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/JMeter-ADFS-IMG1-1.png\",\"width\":1534,\"height\":758,\"caption\":\"JMeter ADFS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/8d8563acfc6e604cce6507f45bac0ea1\",\"name\":\"Middleware Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"caption\":\"Middleware Team\"},\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/middleware-team\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/","og_locale":"en_US","og_type":"article","og_title":"Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services","og_description":"One of my last mission was to configure Apache JMeter for performance and load tests on a Web Application. The access to this Web Application requires authentication provided by a Microsoft Advanced Directory Federation Services single Sign On environment. This Single Sign On communication is based on SAML (Security Assertion Markup Language). SAML is an [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/","og_site_name":"dbi Blog","article_published_time":"2016-10-14T12:37:10+00:00","article_modified_time":"2024-09-10T16:06:43+00:00","og_image":[{"width":1534,"height":758,"url":"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG1-1.png","type":"image\/png"}],"author":"Middleware Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Middleware Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/"},"author":{"name":"Middleware Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"headline":"Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services","datePublished":"2016-10-14T12:37:10+00:00","dateModified":"2024-09-10T16:06:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/"},"wordCount":643,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG1-1.png","keywords":["ADFS","JMeter","Web Application"],"articleSection":["Application integration &amp; Middleware"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/","url":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/","name":"Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG1-1.png","datePublished":"2016-10-14T12:37:10+00:00","dateModified":"2024-09-10T16:06:43+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG1-1.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/JMeter-ADFS-IMG1-1.png","width":1534,"height":758,"caption":"JMeter ADFS"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/using-apache-jmeter-run-load-test-web-applications-protected-microsoft-advanced-directory-federation-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1","name":"Middleware Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","caption":"Middleware Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/9047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=9047"}],"version-history":[{"count":1,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/9047\/revisions"}],"predecessor-version":[{"id":34707,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/9047\/revisions\/34707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/9052"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=9047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=9047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=9047"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=9047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}