You have:
Test duration of 30 seconds
Dashboard default granularity of 1 minute
You have:
Test duration of 30 seconds
Dashboard default granularity of 1 minute
If you want to see “charts” rather than “dots” you need to:
either increase the duration of your test to be at least 2 minutes
or decrease the granularity to i.e. 1 second, the relevant setting is jmeter.reportgenerator.overall_granularity
and you can set it i.e. in user.properties file:
jmeter.reportgenerator.overall_granularity=1000
More information: