Search code examples
jmeterjmeter-plugins

What settings Jmeter require so that concurrent users in Jmeter and on server analysis gets equal


I have been facing some issue and not sure whether I am missing something or issue is from developers side.

My Jmeter Plan is [I am using Ultimate thread group]:

Start Threads Count: 2000
Initial Delay : 0
Startup Time : 400 Seconds
Hold for Load : 600 Seconds
Shutdown Time : 60 Seconds

Based on above plan, There should be concurrent 2000 users on server for at least 600 seconds. I can see in jmeter that all users are active for 600 seconds and sending requests to server.

Problem :

Server Team says : They can see only 10 - 15 concurrent users at server side. Load Balance and Database team says same.

I have asked them about setting about concurrent users at their site and they have already allowed 10k.

Now that could be issue? Why Jmeter shows 2000 active users but at server they can see only 10-15?

Should I use any other plugin or control with my test plan for concurrent load?


Solution

  • I can see in jmeter that all users are active

    where you can see it? Using green square in top right corner of JMeter GUI? Using a Listener? Using HTML Reporting Dashboard?


    JMeter default configuration is suitable for tests development and debugging only, when it comes to running the load test you need to tweak some parameters in order to get the optimal performance. The main things you need to do are:

    1. Increase JVM Heap size in JMeter startup scripts
    2. Run your test in command-line non-GUI mode
    3. Disable all the listeners