https://bz.apache.org/bugzilla/show_bug.cgi?id=63272

            Bug ID: 63272
           Summary: Constant Throughput Timer performance greatly
                    decreased when Flow Control Action used
           Product: JMeter
           Version: 5.0
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: Main
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: JMETER_5.1.1

Created attachment 36491
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=36491&action=edit
Jmeter plan to reproduce issue reported

JMeter version used : 3.1 and 5.0

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

OS : Ubuntu 18.04.2 LTS & Ubuntu 14.04

Description:
Since JMeter 3.1 I noticed that the Constant Throughput Timer is unable to
control the tests throughput if a Test Action / Flow Control Action is used
after the Constant Throughput Timer declaration.

With a full test tree I noticed a lost of 30 to 50% of the target throughput.

As soon as the Flow Control Action is removed, tests reach desired throughput.

If a Constant Throughput Timer is used after the Flow Control Action
declaration, tests reach desired throughput. But this means I always have to
declare it inside specific modules, which can make it harder to control when we
need a global throughput.

Please check attached JMX.
As it is , it reproduces the bug. (1k RPM instead of 2k RPM)
Disable the FLOW CONTROL simple controller and see how the RPM reach the
desired 2k RPM.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to