{"id":6289,"date":"2020-03-17T09:27:56","date_gmt":"2020-03-17T09:27:56","guid":{"rendered":"https:\/\/cloudkul.com\/blog\/?p=6289"},"modified":"2020-03-18T07:08:19","modified_gmt":"2020-03-18T07:08:19","slug":"how-to-record-scenerios-with-apache-jmeter","status":"publish","type":"post","link":"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/","title":{"rendered":"How to record scenerios with Apache JMeter"},"content":{"rendered":"<p>In this tutorial, we will learn how to set up and use the Apache JMeter HTTP(S) Test Script Recorder to record HTTP requests. Recording HTTP requests is a great way to building test plans, and can be useful in creating tests that closely mimic a normal user\u2019s behavior.<\/p>\n<p><strong>Prerequisites<\/strong>:-<\/p>\n<ol>\n<li>Apache JMeter <a href=\"http:\/\/jmeter.apache.org\/download_jmeter.cgi\">Download Binaries<\/a><\/li>\n<li>Java version 6 or later <a href=\"https:\/\/www.java.com\/en\/download\/help\/download_options.xml\">Oracle Java available here<\/a><\/li>\n<li>Mozilla Firefox <a href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/new\/\">Download here<\/a><\/li>\n<\/ol>\n<p>For further help on how to Install JMeter you can refer the following blog &#8211;<\/p>\n<p><a href=\"https:\/\/cloudkul.com\/blog\/apache-jmeter-installation-and-overview\/\">Apache JMeter Installation and Overview<\/a><\/p>\n<p>In this blog we are using the following versions :-<\/p>\n<pre class=\"lang:default decode:true\">Java - 1.8.0\nUbuntu - 18.04<\/pre>\n<p>This tutorial teaches you:<\/p>\n<ul>\n<li>What a&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Proxy_server\">Proxy<\/a>&nbsp;is and&nbsp;<strong>how the recorder works<\/strong>,<\/li>\n<li><strong>How to intercept and record HTTP Requests<\/strong>&nbsp;automatically while using your&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Web_browser\">web browser<\/a>,<\/li>\n<li><strong>How to configure Proxy Settings<\/strong>&nbsp;with&nbsp;<a href=\"https:\/\/www.mozilla.org\/\">Firefox<\/a>,<\/li>\n<li>And the most important part:&nbsp;<strong>recording the script.<\/strong><\/li>\n<\/ul>\n<p><strong>How Proxy Works?<\/strong><\/p>\n<p>A&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Proxy_server\">Proxy<\/a>&nbsp;is a component which&nbsp;<strong>inserts between you and the remote server<\/strong>. In some way, it\u2019s similar to a&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Man-in-the-middle_attack\">Man-In-The-Middle Attack<\/a>, except you\u2019re&nbsp;<strong>spying on yourself<\/strong>!<\/p>\n<p>As&nbsp;anything&nbsp;between the remote server and you&nbsp;<strong>goes through the Proxy<\/strong>, when&nbsp;<em>JMeter<\/em>&nbsp;acts like a Proxy, it can record all your browser interactions (given it\u2019s&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Hypertext_Transfer_Protocol\">http<\/a>&nbsp;or&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTPS\">https<\/a>).<\/p>\n<p><strong>How can JMeter act like a Proxy<\/strong>? By using&nbsp;<a href=\"https:\/\/jmeter.apache.org\/usermanual\/component_reference.html#HTTP(S)_Test_Script_Recorder\">Jmeter\u2019s HTTP(s) Test Script Recorder<\/a>.<\/p>\n<h3 id=\"start-building-a-test-plan\">Start Building a Test Plan<\/h3>\n<p>First, start JMeter. Then let\u2019s start building a test plan. If you already have a test plan that you would like to start with, skip this section and move on to adding a&nbsp;<em>Recording Controller<\/em>&nbsp;to your Thread Group (the next section).<\/p>\n<p>Minimally, we will want to add a Thread Group and HTTP Request Defaults. Let\u2019s get start by adding a Thread Group.<\/p>\n<h3 id=\"add-a-thread-group\">Add a Thread Group<\/h3>\n<p>Add a&nbsp;<em>Thread Group<\/em>&nbsp;to&nbsp;<em>Test Plan<\/em>:<\/p>\n<ol>\n<li>Right-click on&nbsp;<em>Test Plan<\/em><\/li>\n<li>Mouse over&nbsp;<em>Add &gt;<\/em><\/li>\n<li>Mouse over&nbsp;<em>Threads (Users) &gt;<\/em><\/li>\n<li>Click on&nbsp;<em>Thread Group<\/em><\/li>\n<\/ol>\n<p><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/THREAD-GROUP.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6792 aligncenter\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/THREAD-GROUP-300x176.png\" alt=\"\" width=\"465\" height=\"273\"><\/a><\/p>\n<p><a style=\"font-size: inherit\" name=\"add-a-recording-controller\" data-unique=\"add-a-recording-controller\"><\/a><a style=\"font-size: inherit\" name=\"add-a-recording-controller\" data-unique=\"add-a-recording-controller\"><\/a><\/p>\n<p><a name=\"add-a-recording-controller\" data-unique=\"add-a-recording-controller\"><\/a><\/p>\n<h3 id=\"add-a-recording-controller\">Add a Recording Controller<\/h3>\n<p>Now let\u2019s add a&nbsp;<em>Recording Controller<\/em>&nbsp;to&nbsp;<em>Thread Group<\/em>:<\/p>\n<ol>\n<li>Select&nbsp;<strong><em>Thread Group<\/em><\/strong>, then right-click it<\/li>\n<li>Mouse over&nbsp;<em><strong>Add<\/strong> &gt;<\/em><\/li>\n<li>Mouse over<strong>&nbsp;<\/strong><em><strong>Logic Controller<\/strong> &gt;<\/em><\/li>\n<li>Click on&nbsp;<strong><em>Recording Controller<\/em><\/strong><\/li>\n<\/ol>\n<p><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/Recording-Controller.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-6793 aligncenter\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/Recording-Controller-300x176.png\" alt=\"\" width=\"696\" height=\"408\"><\/a><\/p>\n<p>The Recording Controller is where recorded HTTP Request samplers will be created. The next step is to set up an HTTP(S) Test Script Recorder.<\/p>\n<p><a name=\"add-http(s)-test-script-recorder\" data-unique=\"add-http(s)-test-script-recorder\"><\/a><a name=\"add-http(s)-test-script-recorder\" data-unique=\"add-http(s)-test-script-recorder\"><\/a><\/p>\n<h3 id=\"add-http-s-test-script-recorder\">Add HTTP(S) Test Script Recorder<\/h3>\n<p>Now let\u2019s add an&nbsp;<em>HTTP(S) Test Script Recorder<\/em>&nbsp;to the&nbsp;<em>WorkBench<\/em>:<\/p>\n<ol>\n<li>Select Your <strong>Test Plan<\/strong><\/li>\n<li>Mouse over&nbsp;<em><strong>Add<\/strong> &gt;<\/em><\/li>\n<li>Mouse over&nbsp;<em><strong>Non-Test Elements<\/strong> &gt;<\/em><\/li>\n<li>Click on&nbsp;<strong><em>HTTP(S) Test Script Recorder<\/em><\/strong><\/li>\n<\/ol>\n<p><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/TEST-RECORDER.png\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-6794 aligncenter\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/TEST-RECORDER-300x176.png\" alt=\"\" width=\"631\" height=\"370\"><\/a><\/p>\n<h3>Port Setting<\/h3>\n<p>The default port that the HTTP(S) Test Script Recorder proxy will run on is&nbsp;<code>8080<\/code>. This can be changed by changing the&nbsp;<code>Port<\/code>&nbsp;setting under&nbsp;<em>Global Settings<\/em>.<\/p>\n<h3 id=\"start-recording\">Start Recording<\/h3>\n<p>Clicking on the \u201cStart\u201d button, on the bottom of the Script Recorder window, will start the JMeter proxy server which will be used to intercept and record browser requests. Click on the Start button (of the recorder) now.<\/p>\n<p>The first time you attempt to run the recorder, it will display an error saying that it can\u2019t start because a certificate does not exist. Click OK, then click Start a second time. You should see a message that says that a temporary certificate named&nbsp;<em>ApacheJMeterTemporaryRootCA.crt<\/em>&nbsp;has been created in JMeter bin directory. Click OK and continue.<\/p>\n<p><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/temp_cert.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-6800\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/temp_cert-300x76.png\" alt=\"\" width=\"636\" height=\"161\"><\/a><\/p>\n<h2><\/h2>\n<h3 id=\"configure-firefox-to-use-jmeter-proxy\">Configure Firefox To Use JMeter Proxy<\/h3>\n<p>We will use Firefox as our browser when using the JMeter HTTP(S) Test Script Recorder because, unlike Chrome and some other browsers, it does allows you to override system-wide configuration for its proxy settings.<\/p>\n<p>Configure Firefox to use localhost (127.0.0.1) on port 8080 as its proxy for all traffic by following these steps:<\/p>\n<ol>\n<li>Open Firefox<\/li>\n<li>Go to the Preferences menu<\/li>\n<li>Click on the Advanced tab<\/li>\n<li>Then Network tab<\/li>\n<li>In the \u201cConnection\u201d section, click on \u201cSettings\u2026\u201d<\/li>\n<li>Select the \u201cManual proxy configuration\u201d radio button<\/li>\n<li>Set HTTP Proxy to \u201clocalhost\u201d and Port to \u201c8080\u201d<\/li>\n<li>Check \u201cUse this proxy server for all protocols\u201d<\/li>\n<li>Click OK and exit the Preferences menu<\/li>\n<\/ol>\n<p><strong>Note:<\/strong>&nbsp;When Firefox is configured to use JMeter\u2019s Script Recorder as a proxy, it will only work properly if the Script Recorder is running.<\/p>\n<p><a name=\"recording-http-requests\" data-unique=\"recording-http-requests\"><\/a><a name=\"recording-http-requests\" data-unique=\"recording-http-requests\"><\/a><\/p>\n<h3 id=\"recording-http-requests\">Recording HTTP Requests<\/h3>\n<p>Now that our test plan\u2019s HTTP(S) Test Script Recorder is running, and Firefox is configured to use it as a proxy, the HTTP requests that Firefox sends will be recorded. Let\u2019s test it out.<\/p>\n<p>In Firefox, go to your server\u2019s homepage (the same server that you configured in your JMeter HTTP Request Defaults):<\/p>\n<p><span style=\"font-size: inherit\">Now there should be a little triangle next to your&nbsp;<\/span><em style=\"font-size: inherit\">Recording Controller<\/em><span style=\"font-size: inherit\">. Click on it to expand and show the requests that it has recorded. You should see the HTTP requests that were recorded, depending on which URL Patterns you have included and excluded. Feel free to browse your site to record more requests.<\/span><\/p>\n<p>Here is an example of what I recorded with my Test Script Recorder:-<\/p>\n<p><a href=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/oie_vABIVJNJeEVS.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-6804\" src=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/oie_vABIVJNJeEVS-300x132.png\" alt=\"\" width=\"609\" height=\"268\"><\/a><\/p>\n<p>As you can see, a lot of requests were created. You may refine the list of HTTP requests by simply deleting unwanted entries here.<\/p>\n<p>Once you are done recording, click the \u201cStop\u201d button at the bottom of the HTTP(S) Test Script Recorder window. Note that Firefox will no longer be able to reach any pages (because it is configured to use port 8080 as a proxy)\u2013configure it to use \u201cNo proxy\u201d if you want to function normally.<\/p>\n<h2><\/h2>\n<h3 id=\"conclusion\">Conclusion<\/h3>\n<p>You have successfully recorded your Test Scenerio with Apache JMeter. In the next blog we will see how to implement Benchmarking of a website with Apache JMeter.<\/p>\n<p>In case of any help or query, please&nbsp;<a href=\"https:\/\/cloudkul.com\/contact\/\">contact&nbsp;us<\/a>&nbsp;or raise a&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\">ticket.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we will learn how to set up and use the Apache JMeter <a class=\"text-primary\" title=\"read more\" href=\"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":25,"featured_media":6794,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[86],"tags":[65,366,243,91,205],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to record scenerios with Apache JMeter - Cloudkul %<\/title>\n<meta name=\"description\" content=\"we will learn how to set up and use the Apache JMeter HTTP(S) Test Script Recorder to record HTTP requests. Recording HTTP requests is a great way to building test plans, and can be useful in creating tests that closely mimic a normal user\u2019s behavior.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to record scenerios with Apache JMeter - Cloudkul %\" \/>\n<meta property=\"og:description\" content=\"we will learn how to set up and use the Apache JMeter HTTP(S) Test Script Recorder to record HTTP requests. Recording HTTP requests is a great way to building test plans, and can be useful in creating tests that closely mimic a normal user\u2019s behavior.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/\" \/>\n<meta property=\"og:site_name\" content=\"Cloudkul\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-17T09:27:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-18T07:08:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/TEST-RECORDER.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1092\" \/>\n\t<meta property=\"og:image:height\" content=\"642\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ayush Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/\",\"url\":\"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/\",\"name\":\"How to record scenerios with Apache JMeter - Cloudkul %\",\"isPartOf\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/#website\"},\"datePublished\":\"2020-03-17T09:27:56+00:00\",\"dateModified\":\"2020-03-18T07:08:19+00:00\",\"author\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/bc944fcbc7bf57b5c555d7b088523f1b\"},\"description\":\"we will learn how to set up and use the Apache JMeter HTTP(S) Test Script Recorder to record HTTP requests. Recording HTTP requests is a great way to building test plans, and can be useful in creating tests that closely mimic a normal user\u2019s behavior.\",\"breadcrumb\":{\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cloudkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to record scenerios with Apache JMeter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#website\",\"url\":\"https:\/\/cloudkul.com\/blog\/\",\"name\":\"Cloudkul\",\"description\":\"Host your eCommerce Store on AWS with Optimized Performance\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cloudkul.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/bc944fcbc7bf57b5c555d7b088523f1b\",\"name\":\"Ayush Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6c01625f859badb9f845442bb4179cde?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6c01625f859badb9f845442bb4179cde?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g\",\"caption\":\"Ayush Singh\"},\"url\":\"https:\/\/cloudkul.com\/blog\/author\/ayushsingh-cloud332\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to record scenerios with Apache JMeter - Cloudkul %","description":"we will learn how to set up and use the Apache JMeter HTTP(S) Test Script Recorder to record HTTP requests. Recording HTTP requests is a great way to building test plans, and can be useful in creating tests that closely mimic a normal user\u2019s behavior.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/","og_locale":"en_US","og_type":"article","og_title":"How to record scenerios with Apache JMeter - Cloudkul %","og_description":"we will learn how to set up and use the Apache JMeter HTTP(S) Test Script Recorder to record HTTP requests. Recording HTTP requests is a great way to building test plans, and can be useful in creating tests that closely mimic a normal user\u2019s behavior.","og_url":"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/","og_site_name":"Cloudkul","article_published_time":"2020-03-17T09:27:56+00:00","article_modified_time":"2020-03-18T07:08:19+00:00","og_image":[{"width":1092,"height":642,"url":"https:\/\/cloudkul.com\/blog\/wp-content\/uploads\/2020\/03\/TEST-RECORDER.png","type":"image\/png"}],"author":"Ayush Singh","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/","url":"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/","name":"How to record scenerios with Apache JMeter - Cloudkul %","isPartOf":{"@id":"https:\/\/cloudkul.com\/blog\/#website"},"datePublished":"2020-03-17T09:27:56+00:00","dateModified":"2020-03-18T07:08:19+00:00","author":{"@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/bc944fcbc7bf57b5c555d7b088523f1b"},"description":"we will learn how to set up and use the Apache JMeter HTTP(S) Test Script Recorder to record HTTP requests. Recording HTTP requests is a great way to building test plans, and can be useful in creating tests that closely mimic a normal user\u2019s behavior.","breadcrumb":{"@id":"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cloudkul.com\/blog\/how-to-record-scenerios-with-apache-jmeter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to record scenerios with Apache JMeter"}]},{"@type":"WebSite","@id":"https:\/\/cloudkul.com\/blog\/#website","url":"https:\/\/cloudkul.com\/blog\/","name":"Cloudkul","description":"Host your eCommerce Store on AWS with Optimized Performance","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudkul.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/bc944fcbc7bf57b5c555d7b088523f1b","name":"Ayush Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6c01625f859badb9f845442bb4179cde?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6c01625f859badb9f845442bb4179cde?s=96&d=https%3A%2F%2Fs.gravatar.com%2Favatar%2F6148c37469011bc2f8e491ca8f5de495%3Fs%3D80&r=g","caption":"Ayush Singh"},"url":"https:\/\/cloudkul.com\/blog\/author\/ayushsingh-cloud332\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/6289"}],"collection":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/comments?post=6289"}],"version-history":[{"count":30,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/6289\/revisions"}],"predecessor-version":[{"id":6932,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/posts\/6289\/revisions\/6932"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/media\/6794"}],"wp:attachment":[{"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/media?parent=6289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/categories?post=6289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudkul.com\/blog\/wp-json\/wp\/v2\/tags?post=6289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}