I have used JMeter in the past, and I find it very useful for testing loads / loads as a website, even written in ASP.NET (with or without MVC).
In general, you would like (with any tool) to write a script of what the average user of your site will do. You can even create several of these scripts. Tools like JMeter even allow you to add a random element to a script. Using these scenarios, the load testing tool can then simulate as many users as you want to hit your site.
I would recommend that JMeter slowly increase the number of concurrent users and observe the response timeline. At that moment, when the response time begins to increase too high, it is at the point where you scored the maximum number of users (taking into account your scenarios) that your site can process.
source share