Summary: | "Start Next Thread Loop" in Result Status Action Handler or on Thread Group and "Go to next Loop iteration" in Test Action behave incorrectly with TransactionController that has "Generate Parent Sampler" checked | ||
---|---|---|---|
Product: | JMeter - Now in Github | Reporter: | Bernhard <hideemail1> |
Component: | Main | Assignee: | JMeter issues mailing list <issues> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | g.szczutkowski, hideemail1, p.mouawad |
Priority: | P2 | ||
Version: | 2.9 | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Attachments: | test and result |
Also notice that the Interleave Controller doesn't work properly when Test Action stops the iteration. *** Bug 53768 has been marked as a duplicate of this bug. *** Hello, Thanks for report. I further analyzed your report, in fact the problem is located in Transaction Controller and only when Generate Parent Sampler is checked. So I renamed the bug and will try to fix it. If I missed something in your report let me know. Thanks Regards Philippe Date: Sun Oct 26 13:18:18 2014 New Revision: 1634323 URL: http://svn.apache.org/r1634323 Log: Bug 56811 - "Start Next Thread Loop" in Result Status Action Handler or on Thread Group and "Go to next Loop iteration" in Test Action behave incorrectly with TransactionController that has "Generate Parent Sampler" checked Bugzilla Id: 56811 Modified: jmeter/trunk/src/core/org/apache/jmeter/control/TransactionController.java jmeter/trunk/xdocs/changes.xml This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/3410 |
Created attachment 31872 [details] test and result My example Test Plan contains (simplyfied): Thread Group (3 Iterations) Interleave Controller Transaction Controller 1 (Generate Parent) Transaction Controller (Generate Parent) Sampler 1 Test Action - Start Next Iteration Sampler 2 Transaction Controller 2 (Generate Parent) Transaction Controller Sampler 1 Sampler 2 The result is: TC 1 TC 1 Sampler 1 Sampler 2 TC 2 Sampler 1 Sampler 2 So first the Test Action prevents the Transaction Controller from "collecting" any data (no children in Tree View Listener) and then doesn't process at all! Same goes for Result Status Action Handler. The example and the result are attached.