Intro:
Using JMeter 5.4.1, I have generated the HTML dashboard report for a test with 2 Concurrency thread groups, both having the tstFeedback function configured as such ${__tstFeedback(ThroughputShapingTimerOut,1,1000,10)}
along with a Throughput Shaping timer which increases the target load by 21 RPS every one minute. The Threads have some sort of synchronization using an InterThreadCommunication plugin because I need to pass information from one thread to the other.
Issue description:
One Thread group does not need all the 1000 Threads to generate the specified load because it is faster at a given time so only 22 Threads are active at that point in time, however, the Active Threads Over Time chart displays the line at the same level as the Thread which had 1000 active threads at that time. My expectation was that it should be lower (visually is should be much further apart from the other thread group line). Upon hovering over result, it seems to display the correct number of threads, but the scale on the left side is around the 1000 count.
Here are some screenshots about what I mean:
This seems to me as an issue with the graphical representation of the active threads over time chart. Can someone confirm that my assumption is correct?