0
votes

In JMeter 5.4.1, I am using 2 Concurrency Thread Groups in a test plan and each has a configuration as such:

${__tstFeedback(ThroughputShapingTimerXML,1,1000,10)}

Each thread group has 1 HTTP sampler underneath it and each HTTP sampler has a Throughout Shaping Timer

Here is my test plan: enter image description here

Here is an example Throughput Shaping Timer configuration: enter image description here

My intention is to be able to achieve 1 RPS on each sampler for the first X seconds, but apparently, it is splitting the 1RPS between the two samplers and trying to achieve in total 1 RPS, even though each concurrency thread group has it's own separate Throughout Shaping Timer.

There is the result I am getting: enter image description here

My expectation was that the samplers would generate ~1 RPS load each and the total would be ~2.

Can someone please help me understand why this is happening?

Thanks in advance.

1

1 Answers

0
votes

I cannot reproduce your issue:

enter image description here

Server Hits Per Second chart displays 2 RPS for the 2 Throughput Shaping Timers configured for sending 1 RPS

Server Hits Per Second graph can be installed as a part of 5 Additional Graphs bundle using JMeter Plugins Manager or there is the same chart in the HTML Reporting Dashboard