There are plenty of tools available in market which supports performance testing of web application. Many of them are licensed tools and few of them are open source as well. Few are supporting only web applications few can handle only web API’s. However, VSTS stands tall among them with having support to both of them.
Unlike the Load UI and Jmeter it has lots of flexibility because of support of C# as backend scripting language. Of course it has that UI support to enable record and playback functionality to novice users. Let’s have high level overview of different processes which can be performed by VSTS to achieve complete goal of performance testing of a web application.
Just for easiness of understanding we will take an example of a sample e-commerce website (http://demo.nopcommerce.com/) throughout the series of this article.