We have a licence for 100 user and client needs data for 300-600 users.
I was thinking if i take out the thinktime that would bumpup the traffic (throughput /sec)
Please correct me if I am wrong making this assumption:
1. Do the loadtest using 100 users (with thinktime) and get the throughput.
2. Take the throughput and multiply it with 3 to get the data for 300 users.
3. Finally, do the same test of 100 users (without thinktime) and see if I can match that throughput rate that I got in step 2.
If it matches does it mean that I am able to generate traffic for 300 users?
Just curious to know,how does how these large companies i.e. cnn.com does the load test for 100,000 users do they extrapolate their results.
Sure you can adjust think times and generate a similar load from a smaller number of users... and this is common practice. However, be aware that extrapolation can be dangerous. There is no substitute for a real test, but if you know your system well enough, you may find some benefit in doing such a thing if licensing costs are prohibitig you from doing a real test with the number of users you require.
Another option is to explore open source or home brewed tools to supplement or replace your commercial load test tools.