Load testing requires the simulation of thousands of virtual users doing transactions simultaneously. For creating these many users what kind of hardware requirements are needed ? Can more than one machine used for generating the load? Also if so is there any restriction on the number of users generated by a single machine?
Just to be specific. I am doing evaluation on Web performance inc' WP Trainer load testing tool, in which there is restriction of 500 virtual users per machine though you can have unlimited number of users using more machines. Now I need to find out that if other load testing tools also restrict you to n number of users per machine or you can have unlimited number of users in a single machine? Also exactly on what factors this thing depends eg memory,CPU etc?
[This message has been edited by bobupm (edited 01-06-2003).]
Re: Load Testing
The specific requirements depend on the tool you are using, but in general...
Yes you can distribute the load across several load generation machines - normally called agents.
The limit to the number of Virtual Users you can simulate on one machine is normally limited by RAM (if you have enough RAM, occasionally bound bound by CPU). As a ballpark figure assume about 5Mb of RAM per Virtual User (if you tell us which tool, I bet someone here can give you an exact figure).
Scott Barber, Sr. Performance Engineer