I want to use the highest possible number of threads on single computer.
I tried JMeter and for me it's not enough. I have only few computers to use.
Is WCat generating higher number of threads which I can reasonable simultaneously run than JMeter?

- 12,725
- 6
- 64
- 90

- 1,592
- 6
- 22
- 49
3 Answers
As mentioned above, you have at least a set of another options for your case, instead of wcat usage:
- using Jmeter:
- try to apply resource reductions you can find at least in jmeter's wiki and best practices;
- try Distributed Testing scenarios;
- Gatling
- Tsung

- 12,725
- 6
- 64
- 90
If by "threads" you actually mean concurrent users, Gatling could be a good choice. For example, I ran yesterday a test with 10,000 concurrent users and 1000 hits/sec (the application under test couldn't go higher).
Then, be aware that the load you'll be able to generate from a single server will depend on your use case. At some point, you might hit the NIC limit and then you'll have to scale out.

- 12,725
- 6
- 64
- 90

- 6,990
- 2
- 23
- 29
Are you sure the 2 tools can be compared : - can you do complex scripting with wcat ? - variabilize data ?
If you aim at simple hit/s then wcat or apache bench may be enough. If you are trying more complex scenarios then JMeter can run high number of threads provided you follow best practices.

- 33,980
- 5
- 71
- 116