How to Record HTTP Application in Jmeter: For Recording Script using Jmeter follow the Steps

  • Download Jmeter from apache JMeter site
  • Download JDK/JRE (download java which should support downloaded JMeter version).

Open the Jmeter using jmeter.bat in Windows, in Linux Or run ApacheJmeter.jar from bin folder then click on the highlighted icon shown in below screenshot (which is basically opens predefined templates given by Jmeter)


and select the Recording and click on Create Button


Then Jmeter will create a recording template (HTTP Recorder and recording template) as below.

How to Record HTTP Application

Expand the Thread group and delete Recording Controller and right Click On Thread Group and Add–>Logic Controller–>Transaction Controller

we can add multiple Transaction controller based on workflow. Generally, each page navigation will be considered as a transaction. Sometimes based on requirement we will individual requests as a transaction.

Then Click on HTTP(S) Test Script Recorder.

How to Record HTTP Application

In the above Picture, 1 indicates the Port number which we will use to add the proxy server. and 2 indicates point instead of User recording Controller we should choose transaction which we created earlier.

next click on start for start button at the bottom.

Then open chrome or internet explorer

in Chrome

  • Open setting and search for Proxy 


Click on Highlighted proxy setting


Click on LAN Setting a popup will be open like below


Check the highlighted Checkbox and add server name as localhost and Port as which we have given in JMeter HTTP(S) Test Script Recorder (port number in proxy setting and JMeter Http(s) Test Script recorder should match to capture requests)’

Now it’s good to start to record our script, open the chrome new window and start the navigation you should see the requests in the transaction controller what we have selected in the HTTP(s) test recording target option.

Also Read: How to Record the HTTPS Request in Jmeter

How to Record HTTP Application in Jmeter

Leave a Reply

Your email address will not be published. Required fields are marked *