1
votes

I'm doing a performance test with some instances of JMeter and something came up when I was analyzing the JMeter report.

To explain the context, I'm using 3 JMeter servers and each one launches 200 threads, the test runs for 1 minute on non-GUI mode. During the execution, I can clearly see that I have 600 active threads (200 per server).

At the end, my CSV file shows all samples from the 3 servers (I can see this by enabling "hostname" on the jmeter.properties file).

My problem:

On the report I have the Dashboard, that shows the data of my 3 servers (the samples number is the same that the CSV lines, which has all 3 servers).

At the same time, when I see my Active threads over time graph, it only shows 200 (which for me is just 1 server).

JMeter doc says that on the Times vs Threads graph:

In distributed mode, this graph shows a horizontal axis the number of threads for 1 server. It's a current limitation

And this only for this graph, which means that the other should display the information from all 3 servers...

Am I missing something? Why does the Active threads over time graph shows only 200 threads, even if I saw 600 on my console screen?

1

1 Answers

1
votes

Follow Active Threads Over Time Listener notice you need to change thread group names:

If you are doing distributed tests, you should name the thread groups like this in your test plan:

${__machineName()}_My Threadgroup name