Can anyone tell me how to calculate the bandwidth available for load testing ? For example , we are having a 100mbps bandwidth ,How can i calculate the calculate the bandwidth requried to conduct load testing for 100 users ?
Thanx in advance
First you need to look at your actual or available bandwidth, rather then than your theoretical bandwidth of 100mbps, which is influenced by a number of factors such as the number of computers, hubs and/or switches in the network, and network use. The actual bandwidth available for load testing is however approx. 10 to 30% of the theoretical bandwidth.
To calculate the amount of traffic that can be transferred over the network during a load test, multiply the actual bandwidth by the duration of your load test.
Next, calculate the bandwidth that will be needed for your load test by running 1 Virtual User and multiply the traffic created by the number of VU's run during the test, in your case 100. The available bandwidth should be comfortably greater than that needed for the load test to ensure reliable results. For a more detailed explanation, look at Segue's "Load Testing for eConfidence".
[This message has been edited by smitchell (edited 03-20-2001).]
As ealier posting said, first calculate the true available bandwidth. Now once you run your test you will notice the data neing sent and received in kbs. You can take the maximum value of this measure at any given time and calculate per second gives you the network comnsumption.
If you have the book from Segue called "load testing for eConfidence" there is a formula in there for calculating bandwidth.