If you want to capture the response time for a single operation for a single user you don't need any extra software, the majority of modern browsers come with Developer Tools which in their turn include network monitoring/profiling.
If you want to go for a some form of performance testing and plan to use JMeter for this - be aware that the chance of successfully replaying a recorded script is minimal as:
- Most probably you do need to be logged in in order to download the report, don't you?
- Modern websites extensively use Cookies for various reasons so make sure to add at least HTTP Cookie Manager to your Test Plan
- Most probably you cannot reach out to the report page directly, you need to navigate to it somehow and navigation steps can be protected from CSRF attacks.
So basically you need to replicate the real user using the real browser in order to succeed with JMeter script creation. It assumes that JMeter should produce the same network traffic pattern as real browser does. Use View Results Tree listener and inspect request (and response) details. The requests originated from JMeter and from the real browser must be exactly the same (apart from dynamic parameters which have to be correlated)