{"id":16605,"date":"2016-05-22T20:08:39","date_gmt":"2016-05-22T13:08:39","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/?p=16605"},"modified":"2019-02-14T17:34:00","modified_gmt":"2019-02-15T01:34:00","slug":"multiple-url-performance-testing-support-for-azure-web-applications","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/multiple-url-performance-testing-support-for-azure-web-applications\/","title":{"rendered":"Multiple URL performance testing support for Azure Web Applications"},"content":{"rendered":"<p><a href=\"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2015\/09\/15\/announcing-public-preview-for-performanceload-testing-of-azure-webapp\/\">Performance\/load testing of Azure web applications<\/a> is supported for a while, today we are announcing support for multiple URLs performance testing using Visual Studio web test format.<\/p>\n<p>Typically web application includes multiple web pages with headers and query parameters, so currently user has to create multiple test runs in Azure portal for testing each of these pages. We have been getting feedback to support multiple web pages in a single performance test run. With the latest update, you can now simulate a user scenario with multiple URLs and performance test your web application fully.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>How to setup and run multiple URL web tests for Azure web applications<\/strong><\/p>\n<ol>\n<li>First you have to create web test files with multiple URLs targeting your Azure web application.<\/li>\n<\/ol>\n<p>There are two ways you can create a web test file<\/p>\n<ul>\n<li><a title=\"Create web tests using Visual Studio\" href=\"https:\/\/www.visualstudio.com\/en-us\/docs\/test\/performance-testing\/run-performance-tests-app-before-release\">Create web tests using Visual Studio<\/a><\/li>\n<li><a href=\"http:\/\/docs.telerik.com\/fiddler\/Save-And-Load-Traffic\/Tasks\/VSWebTest\">Capture traffic using fiddler and export as Visual Studio web test<\/a><\/li>\n<\/ul>\n<ol>\n<li>Login into Azure portal, open your web application and performance testing is available under Tools menu. In the new performance test\u00a0blade, you will now find Test type with Manual and Visual Studio Web test options. \u00a0Select &#8220;Visual Studio web test&#8221; option for testing multiple URLs.\u00a0You can continue to test single URL page using Manual option.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/Authoring-Blade.png\"><img decoding=\"async\" class=\" size-medium wp-image-16615 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/05\/Authoring-Blade-272x300.png\" alt=\"Authoring Blade\" width=\"272\" height=\"300\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>Upload the web test file created in the first step, we parse the web test file and show you the list of URLs targeted for performance testing. If you find any errors please fix them in Visual Studio or in any editor. Once your URLs are showing up you can close the blade.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/Authoring-Blade2.png\"><img decoding=\"async\" class=\"  wp-image-16625 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/05\/Authoring-Blade2-254x300.png\" alt=\"Authoring Blade2\" width=\"254\" height=\"300\" \/><\/a><\/p>\n<ol>\n<li>Set user load, duration and then you can trigger the performance test. Once the test run is complete, you can open the results view. In the performance test results view, clicking on failures (if there are any) will highlight the failed URL request &#8211; this will help you identify the failed URL with errors and diagnostic information.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/Results.png\"><img decoding=\"async\" class=\" size-medium wp-image-16645 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/05\/Results-300x224.png\" alt=\"Results\" width=\"300\" height=\"224\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>FAQ<\/strong><\/p>\n<p>Question: What is the default option and are my existing tests impacted?<\/p>\n<p>Answer: We have set the default option as Manual and your existing tests continue to pick the configured URL and will work.<\/p>\n<p>Question: What all features are supported or not supported in the Visual Studio web test file?<\/p>\n<p>Answer: Currently we are not supporting web test plug-ins, data sources and custom extraction rules are not supported. Please edit your web test file and remove them from the file. These features are in our backlog.<\/p>\n<p>&nbsp;<\/p>\n<p>We are starting with Visual Studio web test format, please let us know if you are looking for any additional formats. For any\u00a0questions and feedback\u00a0contact: <a href=\"mailto:vsoloadtest@microsoft.com\">vsoloadtest@microsoft.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Performance\/load testing of Azure web applications is supported for a while, today we are announcing support for multiple URLs performance testing using Visual Studio web test format. Typically web application includes multiple web pages with headers and query parameters, so currently user has to create multiple test runs in Azure portal for testing each of [&hellip;]<\/p>\n","protected":false},"author":172,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[224,1,252],"tags":[],"class_list":["post-16605","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-devops","category-testing"],"acf":[],"blog_post_summary":"<p>Performance\/load testing of Azure web applications is supported for a while, today we are announcing support for multiple URLs performance testing using Visual Studio web test format. Typically web application includes multiple web pages with headers and query parameters, so currently user has to create multiple test runs in Azure portal for testing each of [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/16605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/users\/172"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=16605"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/16605\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media\/45953"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/media?parent=16605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=16605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=16605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}