{"id":523,"date":"2014-10-28T00:46:51","date_gmt":"2014-10-28T00:46:51","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudioalm\/2014\/10\/28\/announcing-a-simplified-browser-based-authoring-and-configuration-experience-for-load-testing\/"},"modified":"2022-05-26T05:08:49","modified_gmt":"2022-05-26T13:08:49","slug":"announcing-a-simplified-browser-based-authoring-and-configuration-experience-for-load-testing","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/devops\/announcing-a-simplified-browser-based-authoring-and-configuration-experience-for-load-testing\/","title":{"rendered":"Announcing a simplified browser-based authoring and configuration experience for Load Testing"},"content":{"rendered":"<p>A natural extension to the <a href=\"http:\/\/blogs.msdn.com\/b\/visualstudioalm\/archive\/2013\/06\/03\/introducing-cloud-based-load-testing-with-team-foundation-service.aspx\">cloud-based load service<\/a>, this simplified browser-based authoring and configuration experience enables practically anyone to create and run a load test.<\/p>\n<p>Performance testing is often relegated to specialist performance engineers and treated as one of the niche areas of testing, where the tester needs to a proficient in the performance testing space.\u00a0<\/p>\n<p>This new simplified browser-based authoring experience reduces this down to three simple options: the URL you want to test, how many users and how long do you want the load test to run for.<\/p>\n<p>If you are Visual Studio Ultimate user, to get started navigate to your Visual Studio Online account home page.\u00a0\u00a0 Once there you will see Load test hub or Load Test Tile on the Visual Studio Online account home page.<\/p>\n<p><img decoding=\"async\" title=\"image\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px\" border=\"0\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/10\/7737.image_thumb_309AF77F.png\" width=\"736\" height=\"511\" \/><\/p>\n<p>Clicking either takes you to the page where you can start load testing your app in just a couple of seconds.<\/p>\n<p><img decoding=\"async\" title=\"image\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px\" border=\"0\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/10\/6761.image_thumb_7DCAF10A.png\" width=\"742\" height=\"514\" \/><\/p>\n<p>\u00a0<\/p>\n<p>Here you can also (optionally) specify other settings like how many users, duration, think time and browser distribution. The only option that doesn\u2019t have a default is your application\u2019s public URL.<\/p>\n<p><img decoding=\"async\" title=\"success\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px\" border=\"0\" alt=\"success\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/10\/8360.success_thumb_5B75EC42.png\" width=\"757\" height=\"526\" \/><\/p>\n<p>In this example there where no errors while generating load on the app, but below you can see a case where the application was not performing correctly and all the responses which are not http return code 200 are listed.<\/p>\n<p><img decoding=\"async\" title=\"failure\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px\" border=\"0\" alt=\"failure\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/10\/2043.failure_thumb_5CDA0F14.png\" width=\"766\" height=\"531\" \/><\/p>\n<p>\u00a0<\/p>\n<p>Of course the Visual Studio IDE continues to support the full authoring experience, more advanced tests and\u00a0 load test specific scenarios.\u00a0\u00a0 So if you want to create complex tests with more scenarios, you can always customize your load test using Visual Studio Ultimate by adding multiple URLs, generating load on your app in various patterns and increasing the user load , adding data sources, monitoring application performance along with the load run, generating trends etc.<\/p>\n<p><img decoding=\"async\" title=\"clip_image007\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;border-left: 0px;padding-right: 0px\" border=\"0\" alt=\"clip_image007\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/10\/5516.clip_image007_thumb_283C438A.jpg\" width=\"432\" height=\"364\" \/><\/p>\n<p>Being fully integrated with the load testing in Visual Studio Ultimate, you can view the output report either in Visual Studio Online or the Visual Studio Ultimate as well as compare load test runs between the made from Visual Studio Online to those made in the Visual Studio Ultimate.\u00a0\u00a0 In the image below you can see a cloud-based load tests Brian Keller ran as well as some load test run by Brian Randell and myself that we initiated from Visual Studio Ultimate<\/p>\n<p><img decoding=\"async\" title=\"image\" style=\"border-top: 0px;border-right: 0px;border-bottom: 0px;padding-top: 0px;padding-left: 0px;margin: 0px;border-left: 0px;padding-right: 0px\" border=\"0\" alt=\"image\" src=\"https:\/\/devblogs.microsoft.com\/devops\/wp-content\/uploads\/sites\/6\/2014\/10\/3301.image_thumb_5C706CD0.png\" width=\"831\" height=\"355\" \/><\/p>\n<p>Click on the \u201cDownload load test\u201d and you can download a sample web and performance load test project which you can open in Visual Studio Ultimate (2013 and onwards).<\/p>\n<p>Do provide us feedback on how has been your experience with load testing with Visual Studio Online.<\/p>\n<p><a href=\"http:\/\/visualstudio.uservoice.com\/forums\/121579-visual-studio\/category\/30927-visual-studio-test-and-lab-management\" title=\"http:\/\/visualstudio.uservoice.com\/forums\/121579-visual-studio\/category\/30927-visual-studio-test-and-lab-management\">http:\/\/visualstudio.uservoice.com\/forums\/121579-visual-studio\/category\/30927-visual-studio-test-and-lab-management<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A natural extension to the cloud-based load service, this simplified browser-based authoring and configuration experience enables practically anyone to create and run a load test. Performance testing is often relegated to specialist performance engineers and treated as one of the niche areas of testing, where the tester needs to a proficient in the performance testing [&hellip;]<\/p>\n","protected":false},"author":63,"featured_media":45953,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,252],"tags":[],"class_list":["post-523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-testing"],"acf":[],"blog_post_summary":"<p>A natural extension to the cloud-based load service, this simplified browser-based authoring and configuration experience enables practically anyone to create and run a load test. Performance testing is often relegated to specialist performance engineers and treated as one of the niche areas of testing, where the tester needs to a proficient in the performance testing [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/523","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\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/comments?post=523"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/posts\/523\/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=523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/categories?post=523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/devops\/wp-json\/wp\/v2\/tags?post=523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}