Cloud-based Load Testing with TFS Service

As you develop an application (and in some cases, right before you push it to production), you may ask yourself: “What will happen with 1000’s of people start using it?”.  After you panic for a while trying to figure out ways to make sure your application can handle the load, you find some load testing options.  If you are using Visual Studio Ultimate, you have built-in load testing capabilities.  Visual Studio load tests allow you to configure Load Test Scenarios consisting of a Test Mix (Web Performance Tests, Coded UI, and Unit Tests), Browser Mix, Network Mix, and Load Pattern.  You can get a lot of information on how to get your load test setup on the MSDN Site.

Once you create your test cases and setup your load tests, your next step is to find a suitable Test Rig.  A test rig is made up of a test controller and at least one test agent (but ideally more than one agent). 
image

The idea is that when you are ready to kick off your tests, your machine will communicate with the controller and the controller will find available agents to execute the tests.  Test results are gathered by the controller and once the load test completes, you can access and analyze test results.  By creating this test controller/test agent infrastructure, you are able to distribute load and run more realistic load tests.  A single machine usually cannot generate the type of load that is needed to prove that your application can handle load.  I usually test out my load tests from my machine, but when I’m ready to perform the “real” tests, those are executed from a proper test environment. You can read this Patterns & Practices guidance that covers Load testing.

Your test environment can make a huge difference between just running through your application’s functionality and actually generating meaningful data that will allow you to address any issues with your application.  There are a couple of problems with this:

  • Hardware is not cheap (especially if it’s going to sit around idle for long periods of time)
  • Hardware procurement process can take a long time
  • If your company has a dedicated load test environment, it may be in use by someone else and now you are waiting in line

To the Cloud!!

image

Wouldn’t it be great if if you could run meaningful Load Tests without having to worry about acquiring/installing/configuring your servers?  And wouldn’t it be great if your load test servers were available the moment you need them?  And wouldn’t it be great if you could just pay for the time that you use those servers?  Well, that sounds just like what Azure is really good at.  And that’s exactly what the Visual Studio ALM team delivered. 
This year at TechEd, Brian Harry announced Cloud-Based Load Testing with Team Foundation Service.  Just as its name implies, it’s a service that allows you to take advantage of Azure to run your load tests.  There is no need to configure controllers and agents, and it is available on demand.

Getting Started

It’s really easy to take advantage of this service.  If you already have a set of Load Tests, you are more almost there.  If you don’t have any load tests setup yet, follow this link to get started.  You don’t have to do anything different than you would if you were running your load tests on premises.  The following steps to get your load tests running on Azure require you to have Visual Studio 2013 Preview or later (Release Candidate was released last week).

For this example, I created a really simple Web Performance Test while browsing through this blog:
image

Then, I created a Load Test that uses the Web Performance test:
image

Running the load test with the test controller and test agent running on my laptop gives me these results:
image

image

This works, but I will eventually run into throughput issues with my machine and the results will no longer be valid with my machine not being able to keep up with the load.  To start using Azure-based Load Tests you open up the Test Settings file associated with your solution and change the Test Run Location:
 image

image

Before you can execute your load test on Azure, you need to make sure that you’ve connected to your TFS Service team project from Team Explorer.  Note that you don’t have to check in your files to TFS Service, you just need to be connected.  Once that’s done, you can run your load test.

After a couple of initializing steps where your load test is deployed to Azure, the controller and agents start doing their work

image

image

image

image

As the load test starts collecting data, you get feedback in the form of this chart:
image

Clicking on the details link, I can get some additional information about my test run:
image

As you may have noticed, my test case used 250 virtual user minutes.  While this service is in preview (and free for now), you can use up to 15,000 user minutes/month.  This will surely change once the service goes live and pricing is announced.

image

Clicking on the Download Report link gives us detailed information about the test run, the same information that you would get if you were running on premises:
image 

image 

To access previous runs, you can go to the Load Test menu in Visual Studio and select Load Test Manager.  This page comes up in Visual Studio:
 image

Here I can filter runs by State, Date, and who executed it, and selecting each one will allow you to view details for the test run.

And that’s all you need to have an entire Azure datacenter at your disposal for your load tests.  Enjoy!

Interested in learning more about Visual Studio ALM?  Checkout my Pluralsight courses on Microsoft Test Manager and Team Foundation Server Customization.

148 thoughts on “Cloud-based Load Testing with TFS Service

  1. Friday Five - September 20, 2013 - The Microsoft MVP Award Program Blog - Site Home - MSDN Blogs

    […] 2.  Cloud-based Load Testing with TFS Service […]

  2. Tuesday – Speaking at MDUGJax: @VisualStudio Online — ALM Guide - Esteban Garcia

    […] TFS features of Visual Studio Online, I will show you how to deploy a web application to Azure, run load tests from the cloud, and monitor your application by using the new Application […]

  3. Abertzowly

    коли закінчиться війна в україні 2022 скільки буде тривати війна в україні скільки триватиме війна в україні 2022

  4. Abrtzowly

    Фільм Бетмен дивитись онлайн Бетмен 1989 дивитися онлайн Фільм Бетмен (2022) дивитись онлайн

  5. djst org

    Hello there I am so excited I found your web site, I really found you by accident, while I was searching on Google for something else, Anyhow I am here now and would just like to say thanks a lot for a marvelous post and a all round thrilling blog (I also love the theme/design), I don’t have time to look over it all at the moment but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the fantastic work.

  6. JeffreyArtig

    cialis buy on line cialis usa online cialis with dapoxetine review

  7. JeffreyArtig

    cialis pricing cialis generic cialis priligy australia

  8. JeffreyArtig

    20 mg prednisone tablet order prednisone prednisone canada pharmacy

  9. JeffreyArtig

    psychological ed treatment canada ed drugs medications for ed

  10. JeffreyArtig

    treating ed best online drugstore buy medication online

  11. JeffreyArtig

    top rated ed pills buy cheap prescription drugs online erectyle dysfunction

  12. JeffreyArtig

    36 hour cialis cialis 20 mg best price puchsae cialis

  13. JeffreyArtig

    cialis black 800 mg pill house cheapest cialis usa cialis generic timeline

  14. RogerCom

    best ed drug erectile dysfunction medicines ed treatment pills

  15. RogerCom

    ivermectin 12 mg price ivermectin kidney damage ivermectin 10 ml

  16. RogerCom

    propecia online pharmacy generic for propecia finasteride online bonus

  17. RogerCom

    erection pills that work compare ed drugs the best ed pills

  18. RogerCom

    prescription drugs without prior prescription discount prescription drugs canadian medications

  19. RogerCom

    ed medication ed treatment pills top erection pills

  20. RogerCom

    prescription drugs without doctor approval best online canadian pharmacy carprofen without vet prescription

  21. Normanspoib

    erection pills top rated ed pills the best ed pills

  22. Normanspoib

    best online international pharmacies india reputable online pharmacies in india cheap generic drugs from india

  23. Normanspoib

    stromectol stromectol 12 mg tablets stromectol 12 mg tablets

  24. JohnnyDom

    clomid clomid for sale clomid

  25. JohnnyDom

    generic tadalafil 20mg india cialis coupon tadalafil

  26. JohnnyDom

    sildenafil citrate 100mg for sale viagra pills sildenafil 100 mg

  27. JohnnyDom

    online purchase of tadalafil in india cialis coupon tadalafil 20 mg buy online

  28. JohnnyDom

    buy clomid 50mg online where to buy cheap clomid online buy clomid

  29. JohnnyDom

    prescribing stromectol stromectol 3 mg tablets price stromectol

  30. EddieNew

    ivermectin rx stromectol tablets for humans stromectol for humans for sale

  31. EddieNew

    stromectol for sale ivermectin toxicity in cats treatment stromectol for humans for sale

  32. EddieNew

    stromectol tablets for humans stromectol for sale stromectol 12mg

  33. MichaelOmige

    viagra cost sildenafil 20 mg best over the counter viagra

  34. MichaelOmige

    buy generic 100mg viagra online pfizer viagra 100mg price mexican viagra

  35. Homermaype

    taking cialis and viagra together generic version of cialis buy cialis using paypal

  36. Homermaype

    cialis 20mg no prescription best price for daily cialis cialis payment paypal

  37. Homermaype

    cialis manufactured in canada canada cialis herbal form of cialis

  38. Homermaype

    cialis overnighted buy tadalafil cialis usa online

  39. Homermaype

    purchase cialis online best price for daily cialis google south africa cialis

  40. Homermaype

    cialis canada pharmacy no prescription required generic version of cialis cialis low prices

  41. IverHuche

    ivermectin 12 mg ivermectin topical

  42. Chestergom

    https://stromectolgf.online/# stromectol 3mg cost

  43. StromLiset

    ivermectin 2ml ivermectin buy

  44. Stevenamoca
  45. Cameronlar

    ed meds online without doctor prescription discount prescription drugs

  46. ThomasTar

    buy prescription drugs online ed meds online without doctor prescription

  47. Cameronlar

    buy canadian drugs without doctor prescription

  48. ThomasTar

    buy prescription drugs from canada comfortis for dogs without vet prescription

  49. MichaelMut

    viagra without a doctor prescription best place to buy viagra online

  50. BrandonFug
  51. MichaelMut

    viagra for men viagra over the counter

  52. BrandonFug

    best place to buy generic viagra online п»їviagra pills

  53. BrandonFug

    viagra price viagra for men

  54. MichaelMut

    viagra coupons 75% off generic viagra walmart

  55. BrandonFug

    buy real viagra online viagra for men

  56. Vat

    Note: Only new accounts are eligible for the 150% deposit bonus. In addition, it’s not available for any further deposits beyond the first one. The max bonus amount available is ВЈ150, and 50x wagering is required to withdraw any bonus money. More information can be found via our full terms and conditions. Here’s how you claim your bonus: Make the most out of your gaming experience at PokerStars casino by taking advantage of the bonus offers on their website. By using bonus codes you can maximise your bankroll to place more bets, get free spins at PokerStars casino and win amazing prizes. Let’s take a closer look at the bonus codes you can use at PokerStars Casino. Pokerstars are one of the biggest betting brands online. Their main focus is with their online poker site but they also offer an excellent online casino which features several hundred games to choose from and a number of generous casino bonuses and offers. https://rufinity.com/community/profile/antwancogburn04/ Unfortunately, you will not find a no deposit bonus being offered at this reviewed site, which is a disappointment. You can benefit from free spin deals throughout the week, but if you want to claim a welcome bonus, there isn’t any form of a no deposit offer. You will have to fund your account to benefit from any of the current reviewed promotions that are available. We know that this can be a deterrent for some players, so we’ve highlighted the current reviewed bonus offers below for you. Only Get No Deposit bonus in your e-mail. Link to new bonus – no spam. only new bonus alerts Aladdins Gold Casino do not allow players from the following countries: Australia, Costa Rica, France, Hungary, Isle of Man, Israel, Italia, Netherlands Antilles, Romania, Russia, Sweden, United Kingdom, United States

  57. Stephenrab

    https://amoxilforsale.best/# ampicillin amoxicillin

  58. ShelbymiB

    where can i get doxycycline doxycycline tablets over the counter

  59. RaymondGon

    generic zithromax online paypal azithromycin zithromax

  60. RobertBOk

    buy prednisone online from canada prednisone online australia

  61. trike

    Mini Roulette is essentially played like any other roulette games. Before each spin you’ll have the option to wager on a number of different possible bets. These range from betting on single numbers to several different combinations of numbers at the same time. Each bet has its own unique payouts, which are described below. At the end of each spin losing wagers are collected and winning bets are paid out, after which you may make new bets for the next spin. Bet type and chip placement pic credit: google Please enable Cookies and reload the page. If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware. Mini Roulette is a fun and lucrative take on Roulette. It’s somewhat of a simplified version of the game. It’s perfect for mobile playing, but you can also enjoy it on your computer. Read on and explore the best online casinos that hold mini Roulette. https://andyrkap642097.daneblogger.com/13104155/free-spins-no-deposit-for-greek-players It was only a matter of time before Bitcoin and poker came together to create the optimal situation for poker players, and SwC Poker was the first site to offer players that opportunity – offering the best and one of the longest running Bitcoin Poker platforms. With players now having full and transparent control of their poker funds, and being able to deposit and cash out Bitcoin in a fast and secure way, our players now can expect to have consistent and positive experiences with their transactions. Our goal is to provide you with reliable content on Bitcoin poker and how these gaming sites work. You will find information on how legal Bitcoin gambling ties into these poker sites and what advantages it affords to online players. Cryptocurrency has taken off in recent years as a mainstream alternative to fiat currency in the poker world, with an increasing number of established poker sites accepting it as well as an array of dedicated bitcoin poker sites cropping up.

  62. Rickyinell

    zithromax for sale cheap cost of generic zithromax

  63. Stephenrab

    https://clomidforsale.life/# buy generic clomid cheap

  64. Homermaype

    60000 mg metformin cheap metformin uk

  65. RaymondGon

    https://buynolvadex.store/# tamoxifen medication

  66. EdwardQuaxy

    best metformin brand buy metformin er

  67. Williamsturf

    tamoxifen breast cancer tamoxifen dosage

  68. AnthonyWer

    Read the instructions and name totally, and be sure your design have been in series with any proposed safety measures. These products may also be improper for use indoors, particularly with a gadget including a pump sprayer. Having said that, theres little doubt that a smart push sprayer is amongst the best strategies for the safer dispersion of a good pesticide. Metal wands is stronger in comparison to vinyl counterpart and might become a good choice if you’re going on a whopping using your very own pressure level pump sprayer. Its more difficult to wreck the stainless-steel stick, which ought to be protected from deterioration. It is a game that comes with average difficulty due to two reasons – the first one is the high variance and the second is the number of special features in the slot. A few basic tips & tricks that apply to games of this sort have been given below. https://curiouswonderer.com/community/profile/lonnymcculloch9/ The best part of Scatters Mobile Casino? It enables you to carry your portable, mini-casino with you wherever you are.  Note: Si les informations sur les promotions, les bonus ou les offres de la plateforme s’avГЁre ГЄtre inexactes, cela ne relГЁve pas de la responsabilitГ© de Casino Bonuses Finder. Nous conseillons aux joueurs d’ГЄtre attentifs aux conditions et de faire les vГ©rifications directement sur les plateformes. Some mobile casinos offer a small range of video poker games. But there are plenty of options. The range of classics is usually the best choice. Some of these apps also include strategy charts that will tell you which cards to hold in different situations. If you’re looking for a more advanced mobile gambling experience, look for a site with native apps. Then, you’ll have the best experience possible while gambling on your smartphone.

  69. RaymondGon

    https://buytadalafil.men/# tadalafil generic otc

  70. RobertFok

    https://erectionpills.best/# best ed medications

  71. Isiahjat

    neurontin from canada neurontin cost

  72. MichealOpilt

    where to get diflucan over the counter where can i buy over the counter diflucan

  73. RobertFok
  74. GeorgeAlini
  75. Isiahjat

    canadian online drugstore pet meds without vet prescription canada

  76. RobertFok

    https://cipro.best/# ciprofloxacin generic price

  77. Isiahjat

    cost of neurontin neurontin 100mg tablet

  78. RobertFok

    https://withoutprescription.store/# buy prescription drugs online without

  79. MichealOpilt

    best ed drug male ed pills

  80. Isiahjat

    how much is over the counter diflucan buy diflucan 1

  81. GeorgeAlini

    https://cipro.best/# buy cipro cheap

  82. RobertFok
  83. jache

    Two historic properties on the site will be repurposed from meeting and event space into the new day spa, while the third historic property will be transformed into bungalow suites.  Our renovation projects are about more than upgrades and changes. They’re about transforming your property to set you apart. We offer innovative renovation solutions to generate a return on your investment. Headquartered in Germantown, Tennessee, McNeill Hotel Company is built on a foundation of trust, pursuit of excellence and making a difference in whatever we do. We espouse the philosophy of “people serving people” – be it our guests, our investors, our team members or our brand partners. Servant leadership truly defines our company culture. Shampoo carpets, strip and wax floors throughout the hotel. Clean and service assigned guest rooms in a timely and organized manner according to procedures and… https://joycesulysses.com/community/profile/gertieharpur698 Hi Lauren, thank you so much! Those are quartz countertops, SileStone Yukon Blanco & Ebony Pearl. I’ve been living with them since the first makeover and their quality is absolutely the best. I have no complaints about them. The white one on the kitchen island shows every single bit of dust or whatever is on it, while the black one disguises things in a better way. I’m still in love with both surfaces. You’ve probably seen two-tone kitchen cabinets all over Instagram and Pinterest as you research for your kitchen remodel. And for good reason! Two tone kitchen cabinets can be a perfect way to add a contemporary touch to your kitchen design and help a small space feel… OH WOWZA, the kitchen is just gorgeous. You did an amazing job! xo Shades of Grey Kitchen… New Construction IT’S ALL IN THE DETAILS:

  84. MichealOpilt

    canadian medications buy prescription drugs from canada cheap

  85. DarrellMow

    stromectol 12 mg tablets stromectol 12 mg tablets

  86. Stevenjam

    https://edpills.best/# ed treatments

  87. DanielZet

    ivermectin cream cost ivermectin 200mg

  88. Stevenjam

    https://clomidonline.icu/# how can i get clomid prescription

  89. Davidcog
  90. Stevenjam

    https://edpills.best/# best over the counter ed pills

  91. Danielfex

    clomid coupon buy clomid

  92. DarrellMow

    order clomid online cheap buy clomid

  93. Phillipbon

    ivermectin for lyme order stromectol over the counter

  94. Larrygal
  95. Douglasaxiop
  96. Stevephasy

    natural treatment for ed how to cure ed naturally

  97. Jamesdaw

    pet meds without vet prescription canada the best ed pill

  98. Larrygal

    https://pharmacyizi.com/# new treatments for ed

  99. Arthurpievy

    https://pharmacyizi.com/# injectable ed drugs

  100. Stevephasy

    erection pills online online canadian drugstore

  101. Richardirola

    pain meds online without doctor prescription prescription drugs

  102. cew

    (СЃ) 2022 РЎР°sinРѕbРѕnusmР°rkРµt-Р°ustrР°liР° Which online casino pays out the most as a new player, this slot has a 10x wild multiplier. By using cryptocurrencies, they also have their own special power. Free spins january 2021 if you’re a serious player, so carefully check the fine-print. Do not forget that progressing on the chosen Track in their loyalty program will generate even more rewards, players can access all the most common account management features and promotional offerings. Inherent ability helps, witches wealth slot machine then just enter the game and meet a dealer who will guide you through the game. Witches wealth slot machine i look forward to fresh updates and will share this website with my, or gamble on a big payout with a single-number bet. We have wonderful news for guys who have just begun their journey – a 200% welcome prize is here to be grabbed. Get some cash on your account and start responsible gambling to get the most out of the money. The Spin Palace online casino gives away tempting features for three deposits, which means a person can increase gain significantly. Moreover, it is possible to be awarded 400 free dollars to try your luck in numerous fun activities. However, don’t forget that the wagering requirements lay on the road to happiness. Face them all and withdraw what you have won. https://alpha-wiki.win/index.php/Casino_apps_win_real_money_no_deposit You can conquer the points playing real money on the various casino games. On Netbet Casino it is possible to use PayPal both as a deposit method and to withdraw your own funds. Among the other indications identified in the IOS 4 code. Canadian players hoping to win real money online, and have fun playing slots and table games, can choose from many real money casinos. Whether you prefer to play on mobile or desktop, it’s not hard to find an online casino Canada real money. Free online casinos in canada sign up industry to case CryptoWild’s no deposit bonus, as we’ve also introduced a new offering from Red Tiger. We do not unlawfully discriminate on the basis of race, Pirates Plenty Battle For Gold. Online video poker is a game of skill and there are strategies that you can follow to decrease the house edge in the game and increase your odds of winning, which will see our loyal subjects adventure across the seven seas. Probeer zoveel mogelijk gokkasten en spelletjes uit en hou je inzet zo laag mogelijk, Bitcoin. Eastern European leagues such as Czech, and Doge Faucet where you can mine for a game and earn for real. The bonus is nice, Telecom Colombia.

  103. Stevephasy

    medication drugs buy ed pills online

  104. GeraldDam

    canada pharmacy reviews canadian pharmacy checker

  105. Georgenip

    https://erectionpills.shop/# best ed pills online

  106. Thomasabodo

    https://erectionpills.shop/# ed pills for sale

  107. MatthewHex

    https://canadiandrugs.best/# how can i order prescription drugs without a doctor

  108. EarnestSok

    online prescription for ed meds online canadian pharmacy

  109. GeraldDam

    pharmacy drug store meds online

  110. Thomasabodo

    https://canadiandrugs.best/# pet meds without vet prescription

  111. KeithJuP

    reputable indian pharmacies www canadianonlinepharmacy

  112. Georgenip

    https://onlinepharmacy.men/# online pharmacy 365

  113. GeraldDam

    canadian pharmacy online cialis canadianpharmacyworld

  114. Thomasabodo
  115. Georgenip

    https://canadiandrugs.best/# buy prescription drugs online legally

  116. GeraldDam
  117. ‏amazfit bip s

    I am so grateful for your blog.Really looking forward to read more. Keep writing.

  118. Thomasabodo

    https://allpharm.store/# canadian rx pharmacy online

  119. KeithJuP

    online ed pills ed medications online

  120. JeffreyBrupe

    http://stromectolbestprice.com/# ivermectin for rabbits tractor supply

  121. CareyZiT

    ivermectin for ducks mebendazole vs ivermectin

  122. JeffreyBrupe

    http://stromectolbestprice.com/# can i buy ivermectin over the counter

  123. GeorgeFed
  124. CareyZiT

    ivermectin paste for goats ivermectin 50ml

  125. GerardOxish
  126. JamesMip

    ed medications list buy prescription drugs online

  127. Dustinthymn

    https://medrxfast.com/# best ed pills non prescription

  128. DavidQuips

    prescription drugs without prior prescription online prescription for ed meds

  129. Dustinthymn

    https://medrxfast.com/# pet meds without vet prescription canada

  130. MichaelTon

    buy prescription drugs without doctor prescription drugs without doctor approval

  131. DavidQuips

    best canadian pharmacy online legal to buy prescription drugs without prescription

  132. Dustinthymn

    https://medrxfast.com/# online canadian drugstore

  133. ThomasRoN

    https://medrxfast.com/# prescription drugs online without

  134. DavidQuips
  135. Dustinthymn

    https://medrxfast.com/# prescription drugs

  136. DavidQuips

    best ed pills non prescription prescription drugs online

  137. Dustinthymn

    https://medrxfast.com/# buy prescription drugs online

  138. ThomasRoN

    https://medrxfast.com/# buy prescription drugs from canada

  139. DavidQuips

    canadian online drugs prescription drugs online without

  140. Dustinthymn

    https://medrxfast.com/# canadian online pharmacy

  141. DavidQuips

    discount prescription drugs ed meds online without doctor prescription

  142. Dustinthymn

    https://medrxfast.com/# how can i order prescription drugs without a doctor

  143. ThomasRoN

    https://medrxfast.com/# buy prescription drugs from canada cheap


Leave a Reply

Your email address will not be published. Required fields are marked *