What is the highest number of threads that is reasonable to simultaneously run in Jmeter?

flybywire picture flybywire · Apr 19, 2009 · Viewed 21.3k times · Source

I want to use the highest possible number of threads (to use less computers) but without making the bottleneck to be in the client.

Answer

UBIK LOAD PACK picture UBIK LOAD PACK · Aug 12, 2012

JMeter can simulate a very High Load provided you use it right.

Don't listen to Urban Legends that say JMeter cannot handle high load.

Now as for answer, it depends on:

  • your machine power

  • your jvm 32 bits or 64 bits

  • your jvm allocated memory -Xmx

  • your test plan ( lot of beanshell, post processor, xpath ... Means lots of cpu)

  • your os configuration (tunable)

  • Gui / non gui mode

So there is no theorical answer but following Best Practices will ensure JMeter performs well.

Note that with jmeter you can distribute load through remote testing, read:

And finally use cloud based testing if it's not enough.

Read this for tuning tips:

Read this book for doing load testing and using JMeter correctly.