I've been searching this forum (an other sites) for the maximum number of threads (virtual users) possible with JMeter, but I haven't found a clear answer.
Our goal is to performace test a web appliation with up to 1.000 concurrent users. I'm really not sure JMeter can handle this, but the budget does not allow for an expencive tool. With free tools I have some limited experience with JMeter, but not with these user volumes.
I know I have to set the memory size to some maximum, to reduce the number of listeners and maybe run more than one instance of JMeter to handle this. But is it realistic?
let us be more clear, suppose our memory is 512 mb, let us think that 200 mb is all the system applications memory, so here by using jmeter we can use the remaining 312 mb approximetly for jmeter. so here at a stretch 312 threads can be run. hope so you got more idea..
I have started using this tool for about 14 days now for a web service load testing. The web serve i am using is of 1GB ram and the Jmeter is on my machine with 2GB Ram. which machine is to be considered for increasing the load.
The problem is- i am not able to insert more than 3400 records to the DB. I have tried different combination of thread and loop count with varied delay.
Iam using JMeter tool and able to open 7 to 10 instances depending upon the memory limit you specified in the Properoties file.
Using load distribution/Load balancer concept you can keep the load u want from different number of machines.