This is a common question being asked in many teams - We don’t have a performance testing infrastructure. How do I do performance/load/stress testing?
With the power of Windows Azure and Visual Studio, a cost-effective performance testing environment can be setup in no time.
The approach is to setup the Visual Studio load test agents in cloud and scale them based on the needs.
Advantages:
More Advantages specific to cloud projects:
Disadvantage:
The application under test needs to be deployed on an internet facing environment, cannot run tests on a deployment on local development environment. Load Test Agents in Cloud:
Steps to configure a load test rig with multiple agents in Cloud:
Reference:
This is a great article which was one my source of inspiration for setting up load test agents in cloud http://blogs.msdn.com/b/ricardo/archive/2011/04/08/load-testing-with-agents-running-on-windows-azure-part-1.aspx
The actual version of the test agent project can also be found here.