How can I check if my web application can work with heavy traffic?

How could a large number of requests be modeled to check if my web application can handle this?

+4
source share
6 answers

You can try using Microsoft WCAT tools. See here: http://support.microsoft.com/kb/231282

They are also free. It is always a pleasure.

+4
source

Depending on your budget, you might be interested in some kind of load testing software designed for this. A Google search opens up all sorts of alternatives. This is probably the best way to do this.

It has a free trial and not too expensive, but I would recommend shopping first.

+2
source

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.

+1
source

ab and httperf are two, more unique options, if you do not mind to delve into this direction.

Here's a great screencast for using httperf with peepcode.

+1
source

Using the download test tools from the Visual Studio Team System. 2010 if you can get it.

Tools are great to use and provide great tools. There is also a programming model for use with tools, which allows you to make some very complex test scripts.

+1
source

Put the url in stackoverflow.

Make it a challenge, so many people come to check: "Can you find a hidden performance issue in this application?"

0
source