I would not suggest using fiddler as JMeter has its own recorder now.
To record a series of requests you need to follow the below steps.
- Open JMeter
- Right-click on 'Test Plan' and navigate to 'Threads (Users)' under 'Add' menu and then choose 'Thread Group'
- Now, right-click on 'Thread Group' and navigate to 'Login Controller' under 'Add' menu and then choose 'Recording Controller'
- Now right-click on 'Test Plan' again then navigate to 'Non-Test Elements' under 'Add' menu and then click on 'HTTP(S) Test Script Recorder'
- Now without making any changes, click on the start button in the right section and then move to your browser.
- Now configure your browser to use the proxy
Host: localhost
Port: 8888 (You can change this if you have changed the same in JMeter but make sure both have same values)
- Now browse the internet as you normally do.
The above procedure will enable you to record traffic without hassles.
Remember, this will work for websites without HTTPS only.
You can refer to this video in case you feel confused: https://youtu.be/zXHs5Ts6JBc