Upload
tarun-arora
View
6.993
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Working with various clients in the industry I have realized that the biggest barrier in Load Testing & Performance Testing adoption is the high infrastructure and administration cost that comes with this phase of testing. I will present an approach using Visual Studio and Windows Azure to effectively abstract the administration cost of infrastructure management and lower the total cost of Load & Performance Testing. This should hopefully help you leverage Windows Azure for Performance Testing your applications.
Citation preview
Tarun Arora | @arora_tarunhttp://geekswithblogs.net/TarunArora
Leveraging Azure for Performance Testing
Visual Studio Load
Testing using Windows
Azure…
Who am I?
• Tarun Arora• Working with Avanade• I specialize in
Application Lifecycle solutions based on Visual Studio ALM
• Working experience with VSS, TFS 2005, 2008, 2010, 2012, SVN and Clear case
Windows Azure Endpoint
Dev workstation on Premise
Test Controller
Test Agent(s)
Scenario 1 – Test Rig in the cloud!Test Rig: Test Controller, Test Agent and
Load Test Database running on Windows Azure Worker Role &
communicating among themselves.
Developer workstation on premise running Visual Studio Ultimate
Windows Azure endpoint to enable communication between
visual studio & test rig
Scenario 1 - Ingredients
• Windows Live Id• An active Windows Azure subscription• Windows Azure Blob Storage• WA worker role with WA end point enabled & a deployment mechanism such that installation & configuration of test controller, sql server & test agent is automated• Load Test Virtual User Pack • On Premise developer workstation with Visual Studio
Ultimate
Test Rig – Logical set upWindows Azure
Blob Storage
Test Controller
Test Agent(s)
Test Exec - Logical Implementation
Test Controller
Test Agent
Demo – Scenario 1
Windows Azure
Endpoint
Dev workstation on Premise
Test Controller
Test Agent Test
Agent
Test Controller
Scenario 2 – Multiple Test Rigs!
Scenario 2 – Ingredients
• Deploy multiple test rigs using the reusable solution from scenario 1
• Windows Azure Sync• SQL Azure Database
Demo – Scenario 2
Resources• MSDN: http://
msdn.microsoft.com/en-us/library/windowsazure/hh674491.aspx • Blob Storage Manager:
http://www.cerebrata.com/products/cloudstoragestudio/ • VS2010 Agents: http://
www.microsoft.com/en-us/download/details.aspx?id=1334• VS 2012 Agents: http://
www.microsoft.com/visualstudio/11/en-us/downloads#agents • SQL 2012 Express: http://
www.microsoft.com/betaexperience/pd/SQLEXPCTAV2/enus/default.aspx
• SQL 2008 R2 Express: http://www.microsoft.com/en-us/download/details.aspx?id=23650
Questions?
Keep in touch…
http://twitter.com/arora_tarun
http://www.linkedin.com/in/tarunaroraonline
http://geekswithblogs.net/tarunarora