Reputation: 19
I am using Jmeter 5.2, the application i am testing i have split them transaction modules. When i execute the test plan, the elapsed time, latency and connect time were added together for a module in the aggregate report. Since some of the requests runs parallel in a module, that report didn't produce expected results.
Later, i have moved the request to bzm-parallel controller modules. Where, some of the requests fails since some of the requests has to be executed after the previous request.
Is there any way to calculate the exact timetaken for the execution of 1 module in Jmeter considering the parallel execution of requests?
Upvotes: 0
Views: 1166
Reputation: 26
You can use a Simple controller inside your Parallel controller. This will help you execute the samples in parallel and in the correct sequence as arranged in the simple controller.
Sample: Parallel Controller
Output: HTTP Sample 1 HTTP Sample 2 HTTP Sample 3
Upvotes: 1
Reputation: 168002
Cumulative execution time of parallel requests equals to the execution time of the longest request so you need to take only that request which elapsed time exceeds its neighbors.
In order to filter out "not interesting" requests you can use one of below optoins:
jmeter.reportgenerator.exporter.html.series_filter
propertyUpvotes: 1