BlazeMeter Chrome extension: Record JMeter and Selenium scripts
The BlazeMeter Chrome extension is a free tool to record, upload, and run test scripts for your web applications. The Chrome extension supports recording JMX, JSON, and YML files, for running in JMeter, Taurus, or BlazeMeter. You can record and run JMeter and Selenium scripts simultaneously. Additionally, recording a test with the Chrome extension is one way to create objects for the Test Action Library when you Create Scriptless GUI Functional Tests in BlazeMeter.
On this page:
Use cases
The BlazeMeter Chrome extension records all HTTP and HTTPS requests that your browser sends while you interact with your web application. From the recording, the extension creates a JMeter or Selenium script. To learn more about recording, see Chrome extension - record.
Running JMeter or Selenium scripts locally
You can convert your recording into a JMeter JMX file or a Taurus YAML file, and then run the script in your browser or on your local computer.
Running JMeter and Selenium scripts in BlazeMeter
The extension can upload the scripts to your BlazeMeter account, where you can manage scripts, and run and schedule them conveniently. Using BlazeMeter means you can run JMeter and Selenium scripts without having these tools installed locally.
Install the BlazeMeter Chrome extension
- Install the BlazeMeter Chrome extension in your Chrome browser.

- (Optional) Pin the extension to your Chrome toolbar.

- Log in to your BlazeMeter account through the extension. Verify that you see the “Hi [username]” greeting in the upper right-hand corner to confirm that the extension works.


To learn more how to record test actions and play them back as a script, see Chrome extension - record.
BlazeMeter Chrome extension FAQ
- Q: Do I need to pay to use the extension?
A: The BlazeMeter Chrome extension is free to use. - Q: Do I need a BlazeMeter account to use the extension?
A: Yes, a BlazeMeter account is required to convert the recording into a JMeter script (.jmx) file because this process is performed on the server side. Any BlazeMeter account (free or paid) will suffice. Sign up for BlazeMeter here. - Q: How do I download and install the extension?
A: Open the Chrome webstore in Chrome and follow the instructions. - Q: How does the recorded script handle cookies?
A: The script uses cookie values from the original recording, though any new cookie values passed back by the server will override the values used in the original recording. (You can disable this behavior in the advanced settings.) - Q: What is the minimum version of Chrome that is required for the extension?
A: Version 58 if you want to use all features, including the recording of transactions. - Q: How does the recorder handle Web Components, such as Salesforce Lightning Web Components?
A: The BlazeMeter Chrome extension supports recording web applications that contain Web Components. ShadowRoots encapsulate the internals of your Web Components out of reach of standard JavaScript selectors. However, the Chrome Recorder's ShadowRoot selector type is able to find elements inside Web Components, and the Recorder can detect and record test actions (such astypeorclick) across ShadowRoot boundaries.When you record a Salesforce Lightning app with synthetic Shadow DOMs, slots are not supported. The Recorder records and replays the test normally, but replay fails later in Taurus.