Reputation: 4994
We are planning to use Visual Studio 2010 load test for doing stress test for our app. We like to find out whether our MVC3 app can handle 1000 concurrent users or not.
How many physical machines do we need for that?
The current plan that we have in mind is as below.
So, seems like we will need 7 physical machines. Are we over-estimating about physical machines? Any idea for load testing 1000 concurrent users would be appreciated. Thanks!
Upvotes: 7
Views: 5335
Reputation: 9783
According to my experience on load testing through Visual Studio 2010
I suggest:
server2
you can also add one Test Agent
. Controller is not a heavy process. Its work is just sharing the tests among the agents and control them. Data and Diagnostics
, however I suggest to follow this MSDN post and not use them.Unit Tests/ Web Performance Tests
you use on your Load Tests.server1
to separate the Web Server
from your Db
because on load testing both will need more CPU
and Memory
.Upvotes: 4