BlazeMeter | The Continuous Testing Platform
Featured

BlazeMeter | The Continuous Testing Platform

Records HTTP/S traffic and user interactions to create JMeter and Selenium scripts for load and functional testing,

★★★★☆ 4.1 158 reviews 100K+ users · Developer Tools

Description

The BlazeMeter Chrome extension captures all HTTP/S traffic and user interactions in your browser, converting them into JMeter (.jmx) or Taurus Selenium (.yaml) scripts automatically. This enables you to create load tests, API functional tests, and GUI functional tests without installing JMeter or Selenium locally. Recorded scripts can be uploaded to BlazeMeter.com with a single click, where you can run performance tests for up to 3,000,000 concurrent users or functional tests. The extension also supports debugging Selenium sessions on your local Chrome browser and enhancing JMX files using a local JMeter installation.

Key Features

  • No scripting required: Record test scenarios by simply browsing, without writing code. Useful for non-developers or rapid test creation.
  • Full HTTP/S capture: Records all requests made by the browser, ensuring complete coverage for performance and functional testing.
  • GUI action recording: Captures user interface interactions like clicks and form submissions for Selenium-based functional tests.
  • Assertions during recording: Add verification points to Selenium steps to validate expected behavior, such as element presence or text content.
  • Transaction labels: Insert markers during recording to group requests into logical transactions for JMeter and Selenium, simplifying analysis and correlation.
  • Shadow DOM support: Works with Lightning Web Components and other shadow DOM elements, enabling testing of modern web applications.
  • Compatibility: Scripts are compatible with Apache JMeter and Taurus Selenium, allowing integration with existing test frameworks and CI/CD pipelines.
  • No local installations: Run tests directly from BlazeMeter without installing JMeter or Selenium, reducing setup overhead and version conflicts.
  • High-scale performance tests: Execute load tests with up to 3,000,000 concurrent users, suitable for enterprise-level applications.
  • Quick test execution: Launch load tests in under ten minutes from recording to running, accelerating the testing cycle.
  • API and GUI functional testing: Supports both API endpoints (via HTTP/S recording) and GUI scenarios (via Selenium), covering multiple testing needs.
  • Combined JMeter and Selenium tests: Run both performance and functional tests side by side in a single test plan, providing comprehensive validation.
  • Local debugging: Debug recorded Selenium sessions on your local Chrome to verify steps before uploading, reducing errors in production tests.

The extension requires Chrome version 58 or newer. A free BlazeMeter.com account is needed for certain features like script conversion to JMX and the Scriptless Scenario Editor. For the latest updates, refer to the official changelog.

Related