220 likes | 388 Views
Cloud-powered Load Testing with Team Foundation Service. Ankit Saraf Program Manager (@ vauntgarde ) 2-346. About me. Microsoft India Development Center 5 years @ Microsoft Testing and Agile Visual Studio 2010, 2012 and 2013 Product owner for Cloud powered load testing.
E N D
Cloud-powered Load Testing with Team Foundation Service Ankit Saraf Program Manager (@vauntgarde) 2-346
About me • Microsoft India Development Center • 5 years @ Microsoft • Testing and Agile • Visual Studio 2010, 2012 and 2013 • Product owner for Cloud powered load testing BTW: That’s me cycling down the Himalayas, a descend of 8000 feet
Top challenges with load testing … • Provision machines: Painful and Slow • Cost: High • Utilization: Low
Agenda • Load Testing using Visual Studio - 101 • Introducing Cloud-powered Load Testing • Architecture/Early Adopters/Next steps • Q & A
Performance & Load Testing • Performance: How is my application’s behavior? • Load: How will my application behave in Production? • Stress: Can my application handle a lot of users? • Scale/Capacity: How many servers do I need?
Demo re-cap • 0. Configure test environment • Author tests – web tests, load tests • Run tests • Analyze results • Fix performance/scale problems
Demo re-cap • 0. Configure test environment • Author tests – web tests, load tests • Run tests • Analyze results • Fix performance/scale problems
Architecture Test Agent Pool - Dynamic Load Test Web Service Worker Azure Tables Visual Studio Results database Azure Blobs
Early Adopters • Florida state election commission (2011 app on Azure) • - 70 million virtual user minutes • 12 internal teams, since last 7 months - Including Team Foundation Service and Skype • 10 external customers, since last 2 months
Next steps • Try it out, with Visual Studio 2013 Preview • Provide us feedback • Free to try/use during Preview • Limits on usage per month (15000 virtual user minutes) • Join the early adopter program - http://aka.ms/loadtfs • More usage and work closely with product team
Top challenges with load testing … • Provision machines: Painful and Slow • Cost: High • Utilization: Low
Challenges no more … • Provision machines: Super-easy • Cost: Pay only for usage • Utilization: On-demand
Q n A • Saraf.Ankit@microsoft.com • @vauntgarde
Resources • http://aka.ms/loadtfs • http://tfs.visualstudio.com/ • http://www.visualstudio.com
Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session • Scan this QR codeto evaluate this session and be automatically entered in a drawing to win a prize!