Power BI

Content by Charles Sterling

Cloud Load Testing an on premises application using Visual Studio Online

This content is out of date.
Please see:

This is more for myself as i continually refer to this information

The official and updated post can be be found here:




Yes it is possible to test your internal/Intranet App with VSO Cloud Load Testing. We have customers who are successfully doing this. For VSO Cloud-based load test to work, our load agents in the cloud should be able to reach your internal app.

There are a few ways to make this happen and I’ll list those that our customers have used successfully.

1. IP Reservation

This is a feature in our service that would allow you to “reserve IPs” for your load tests beforehand.  You then only need to make firewall exceptions for these reserved IPs as these IPs will only be used for your load test runs and cannot be used by anybody else. This should enable you to white list these reserved IPs in your firewall, and be assured that the traffic originating from these IPs towards your website is *only* because of your load test runs and the tests you have authored.

This solution is in preview since (01/19/2015)

If you are interested in this “IP Reservation” feature, please get back to us with the following data:

Account used for load testing

Data center from where you want to generate the load

Number of IPs to reserve per data center

e.g. https://myvsoaccount.visualstudio.com

East US2 (Virginia) or West EU (Netherlands)


At present we support load generation from East US2 or

West EU data centers only.  In coming few weeks we plan to support load generation from more data centers, we will keep you posted.


Once we allocate the IPs to your account from our end, you have to whitelist this set of IPs through your firewall so that agents generating load from the Cloud-based Load Test Service are able to reach your application.

2. Azure Application Proxy

Setting up a Web Application Proxy with Azure Active Directory is another way to do this without making firewall exception. You can watch this quick overview video to help you set one up. This is a relatively simple approach that requires minimal effort to pull off. Load test with moderate load requirements are best served by this approach.  To a limited extent this can be scaled out by increasing the number of connectors being used.