1

I am using Ultimate Thread group which includes a warmup time of 5 mins and cool down of 5 mins. Does JMeter Aggregate Report includes requests executed during WarmUp and CoolDown ?. If so is there any way to exclude during test run. In my opinion, including response during warmup will have an effect to overall Avg or 90% time. can anyone help in this regard.

Kumar
  • 399
  • 4
  • 16

1 Answers1

0

JMeter's Aggregate Report listener includes everything which is in its scope.

If you want to exclude ramp-up and ramp-down periods you have the following options:

  1. Manually inspect .jtl results file and delete sample results for first and last 5 minutes, the first column contains timestamps in milliseconds since start of Unix epoch so if you add 300000 to the first sampler start time and subtract 300000 from the last sampler start time the remaining results will be the ones you're looking for

  2. You can use JMeterPluginsCMD Command Line Tool which provides --start-offset and --end-offset parameters allowing to specify the custom range like:

    JMeterPluginsCMD --generate-csv aggregate-report.csv --input-jtl /path/to/your/test/result.jtl --plugin-type AggregateReport 
    

    this way you will get CSV representation of the Aggregate Report table

  3. There is Filter Results Tool which can "cut" ramp-up and ramp-down periods from the .jtl results file

    FilterResults --output-file filtered.csv --input-file /path/to/your/test/result.jtl --start-offset 300 --end-offset 300 
    

    this way you will get .jtl file with removed first and last 5 minutes, you can open it in the Aggregate Report listener or generate HTML Reporting Dashboard out of it

Dmitri T
  • 159,985
  • 5
  • 83
  • 133