I have a JMeter test plan where I’m using an Include Controller that references a Test Fragment.
The Thread Group is configured with a duration of 1 hour.
When running the script with the Include Controller, the execution keeps running for 7–8 hours, far beyond the configured 1-hour duration.
When running the same script without the Include Controller, the test completes within the expected 1 hour and achieves the targeted number of samples.
So my questions are:
Is it possible that using an Include Controller with a Test Fragment can cause the test duration to extend beyond the configured time?
Has anyone faced a similar issue, and if so, what was the workaround or best practice?
Any guidance would be appreciated.
Steps to reproduce the problem
- Create a script with any site.
- Add simple controller and save as test fragment.
- Now add include controller under thread group.
- configure the test fragment in the include controller.
JMeter Version 5.6.3 Java Version open jdk version 8 OS Version Microsoft windows