Search code examples
jmeterjmeter-5.0parallel-execution

Jmeter response time for parallel execution


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?


Solution

  • 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:

    1. Put parallel requests under the Transaction Controller
    2. If you're using HTML Reporting Dashboard for results analysis you can consider jmeter.reportgenerator.exporter.html.series_filter property
    3. You can remove the samplers you're not interested in via Filter Results Tool