JMeter provide dashboard report which is only available since JMeter 3.0.
The dashboard generator is a modular extension of JMeter. Its default
behavior is to read and process samples from CSV files to generate
HTML files containing graph views. It can generate the report at end
of a load test or on demand.
To generate Dashboard report follow the instruction below:
Generating Report Dashboard.
Generation from an existing sample CSV log file:
jmeter -g <log file> -o <Path to output folder>
Generation after load test:
jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>