Cloud-powered Load Testing with Team Foundation Service
description
Transcript of Cloud-powered Load Testing with Team Foundation Service
Cloud-powered Load Testing with Team Foundation ServiceAnkit SarafProgram Manager(@vauntgarde)2-346
• Microsoft India Development Center
• 5 years @ Microsoft• Testing and Agile• Visual Studio 2010, 2012 and
2013• Product owner for Cloud
powered load testing
About me
BTW: That’s me cycling down the Himalayas, a descend of 8000 feet
• Provision machines: Painful and Slow
• Cost: High• Utilization: Low
Top challenges with load testing …
Agenda • Load Testing using Visual Studio - 101• Introducing Cloud-powered Load Testing• Architecture/Early Adopters/Next steps• Q & A
Load Testing using Visual Studio - 101
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: Performance and Load Testing using Visual Studio
Demo re-cap0. Configure test environment1. Author tests – web tests, load tests2. Run tests 3. Analyze results4. Fix performance/scale problems
Introducing Cloud-powered Load Testing
Demo: Run load tests using Team Foundation Service
Demo re-cap0. Configure test environment1. Author tests – web tests, load tests2. Run tests 3. Analyze results4. Fix performance/scale problems
Architecture/Early Adopters/Next steps
Architecture
Visual Studio
Load Test Web Service
Test Agent Pool - Dynamic
Results database
Worker
Azure Blobs
Azure Tables
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 PreviewLimits 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
• Provision machines: Painful and Slow
• Cost: High• Utilization: Low
Top challenges with load testing …
• Provision machines: Super-easy
• Cost: Pay only for usage• Utilization: On-demand
Challenges no more …
[email protected]@vauntgarde
Q n A
• http://aka.ms/loadtfs
• http://tfs.visualstudio.com/
• http://www.visualstudio.com
Resources
Evaluate this session
Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize!
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.