{"id":14273,"date":"2016-03-25T06:24:53","date_gmt":"2016-03-25T06:24:53","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/?p=14273"},"modified":"2019-02-14T17:36:14","modified_gmt":"2019-02-15T01:36:14","slug":"performance-testing-with-app-service-continuous-deployment","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/performance-testing-with-app-service-continuous-deployment\/","title":{"rendered":"Performance Testing with App Service Continuous Deployment"},"content":{"rendered":"<p>For every deployment you do on the web app, you might like to verify the performance of your web app and see if it is going to meet your business SLAs around performance and page load time. To make this process easy, we have integrated Performance testing with Continuous Deployment.<\/p>\n<p>Follow the below steps to enable Performance test as part of Continuous Deployment:\n1.  Log in to the Azure portal\n2.  Navigate to App Services -&gt; Your Web App\/App Service -&gt; Settings -&gt; Continuous Deployment<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/pic1.jpg\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/03\/pic1-300x187.jpg\" alt=\"pic1\" width=\"350\" height=\"200\" class=\"alignnone size-medium wp-image-14283\" \/><\/a><\/p>\n<ol>\n<li>\n<p>Configure Continuous Deployment with source control of your choice for a web App\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/pic2.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/03\/pic2-279x300.png\" alt=\"pic2\" width=\"350\" height=\"300\" class=\"alignnone size-medium wp-image-14293\" \/><\/a>\nSetup the Performance test with the deployment. If you don\u2019t have a VSTS Account, you can create one\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/pic3.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/03\/pic3-300x277.png\" alt=\"pic3\" width=\"350\" height=\"300\" class=\"alignnone size-medium wp-image-14294\" \/><\/a>\nOnce these settings are configured, Push new changes to the configured Source Control branch.<\/p>\n<\/li>\n<li>\n<p>You should see a &#8220;Performance test&#8221; being executed a post deployment command\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/pic4.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/03\/pic4-300x133.png\" alt=\"pic4\" width=\"350\" height=\"300\" class=\"alignnone size-medium wp-image-14303\" \/><\/a>\nAnd you can drill down on to the test results as well\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/pic5.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/03\/pic5-300x195.png\" alt=\"pic5\" width=\"300\" height=\"195\" class=\"alignnone size-medium wp-image-14381\" \/><\/a><\/p>\n<\/li>\n<li>Adding perf test to already configured Continuous Deployment\nIf you want to add a performance test to a continuous deployment which you have setup a long time back, you can simply choose an option\n<a href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/6\/2019\/05\/pic6.png\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2016\/03\/pic6-300x81.png\" alt=\"pic6\" width=\"350\" height=\"300\" class=\"alignnone size-medium wp-image-14313\" \/><\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>For every deployment you do on the web app, you might like to verify the performance of your web app and see if it is going to meet your business SLAs around performance and page load time. To make this process easy, we have integrated Performance testing with Continuous Deployment. Follow the below steps to [&hellip;]<\/p>\n","protected":false},"author":129,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-14273","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops"],"acf":[],"blog_post_summary":"<p>For every deployment you do on the web app, you might like to verify the performance of your web app and see if it is going to meet your business SLAs around performance and page load time. To make this process easy, we have integrated Performance testing with Continuous Deployment. Follow the below steps to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/14273","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\/129"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=14273"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/14273\/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=14273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=14273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=14273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}