0
votes

I have to perform load testing for a particular application, I know that Jmeter can't test desktop app so I can convert it as a web link for the purpose of testing.

My client has provided that there are 15000 users for this particular application?

How can I test this huge number on J meter, Do I actually need to add 15000 Vusers.?

I searched for the solution and found that we need to create different servers, is this the only option as for this have to create 15 different servers (not feasible)

Please advise if there is any other open source so that I can do that.

Thanks !!! p.s. I am quite new in Performance Testing

1
why 15 different servers is not feasible? if you run all Vuser from single machine, it will not be realistic. - Mahsum Akbas
ok, could you please advise , how many Vusers do I need for testing 15000 actual users. It's just a single click on link nothing else - eeshan sidhartha
i agree with Dmitri T - Mahsum Akbas

1 Answers

3
votes

I don't think you need 15000 virtual users to simulate this amount of real users. Real users don't hammer the server non-stop, they need some time to "think" between operations.

For instance, given the following situation:

  • User does something each 15 seconds
  • Page load time is 5 seconds

It means that each user sends 3 requests per minute. 15000 users will send 45000 requests per minute which stands for 750 requests per second which can be simulated by a single modern mid-end computer.

If you will proceed with JMeter I strongly encourage you getting familiarized with JMeter Performance and Tuning Tips guide - it'll allow to use your machine in the most efficient way. If you still won't be able to simulate 750 (or so) request per second - you can consider distributed testing

In regards to other open source tools, Tsung is known for being capable of simulating huge loads on not so powerful hardware, but it runs only on Linux/Unix systems and don't have any GUI so if you need to conduct your load test fast - I would recommend going for JMeter.