Am 6. Juli 2017 07:00:28 MESZ schrieb Malith Jayasinghe 
<[email protected]>:
>Hi there,
>
>We are using JMETER 3.2 to do a series of performance tests (stress
>testing) with a large number of concurrent users (3000, 4000).
>
>These performance tests are very basic tests where there is only single
>HTTP request (per user).
>
>We have noticed that load average is extremely high (= 1000, on a 4
>core)
>under high concurrencies (2000, 3000, 4000) and we are also noticed
>that
>there are large spikes (max) in the performance results.
>
>What is a maximum number of concurrent users single JMETER instance can
>handle in a scenario like this?

There is no easy answer to this question.

In https://bz.apache.org/bugzilla/show_bug.cgi?id=61254 there seem to be 
300.000 concurrent threads involved (on 60 JMeter clients).

On a moderate single machine with a simple test plan (and enough ram) I would 
expect 1000 to 2000 threads to work with no real problem.

Blazemeter just published a blog post about The Max Number of threads: 
https://www.blazemeter.com/blog/what’s-the-max-number-of-users-you-can-test-on-jmeter

I would definitely look at your JVM memory stats. It is probably doing a lot of 
work in the garbage collector.

If you are using JavaScript as scripting language, you should change those to 
jexl3 or groovy. Nashorn behaves badly in highly concurrent scenarios.

Regards,
 Felix


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to