The BlazeMeter Chrome Extension is a free tool that enables you to Record, Upload, and Run test scripts for your web applications. The Chrome Extension supports recording JMX, JSON or YML files, for running in JMeter, Taurus or BlazeMeter, as well as both JMeter and Selenium scripts, automatically and simultaneously.
- Running Your JMeter and Selenium Script in BlazeMeter
- Running Your JMeter and Selenium Script Locally
- Using the BlazeMeter Chrome Extension
Running Your JMeter and Selenium Script in BlazeMeter
The BlazeMeter Chrome extension records all HTTP/S requests that your browser sends while you interact with your web application. From the recording, it creates a JMeter or Selenium script and uploads it to BlazeMeter, where you can browse scripts and execute them with a single click.
Using the BlazeMeter extension means you can run JMeter and Selenium scripts without even having these tools installed! No need to install JMeter or Selenium to record or run a performance test, the BlazeMeter Chrome extension creates the script on its own.
Running Your JMeter and Selenium Script Locally
Alternatively, if you have JMeter installed, you can always convert your recording into a JMeter JMX file or Taurus YAML file, then edit or run it via your browser or on your local computer.
Note: The extension needs to be able to communicate with blazemeter.com in order for the recording to be converted into a script.
Using the BlazeMeter Chrome Extension
- Install the BlazeMeter Chrome Extension.
Record your actions, then play them back as a script.
For more information, see Google Chrome Extension - Record.
- Q: Do I need to pay to use the extension?
A: The BlazeMeter Chrome Extension is free to use for as long as you like.
- Q: I can’t access the Google App Store. Can I install the BlazeMeter Chrome extension manually?
A: Sure! Just download the CRX file attached to this article (find below) and drag it to Chrome’s Extensions section. Refer to this step-by-step guide from HowToGeek.
- Q: Do I need a BlazeMeter account to use the extension?
A: 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. Signing up for BlazeMeter is super fast and doesn’t require any sort of commitment or credit card.
- Q: How does the recorded script handle cookies?
A: The script will use 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?
A: Version 58 if you want to use all the features (e.g. recording transactions)
- Q: How does the recorder handle Web Components, such as Salesforce Lightning Web Components?
Note: When you are recording 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