A leaner runtime
50–80% less memory and up to 50% less CPU than JMeter 5.6.3, through lazy decompression, response retention modes, lightweight cloning, and lazy diagnostics.
BreakTest continues the JMeter workflow with JMX compatibility and a modernized engine. It adds HTTP/2 and HTTP/3, parallel requests, HAR import, recorded-versus-replayed diffs, and AI-assisted correlation. It also uses 50–80% less memory than JMeter 5.6.3. Keep the scripts and knowledge you already have, with more control, more realistic load, and a better debugging experience.
BreakTest Selfhost · genuinely free
Create a three-month Selfhost license with 250 virtual users, unlimited tests and test hours, and synthetic monitoring up to six checks per hour. No payment details and no checkout.
Register and verify your email, then create your license in the customer portal.
Already have an account? Sign inCurrent release available now
Everything below is in the free download: a faster runtime, modern protocols, browser recording, portable compressed project files, and AI-assisted scripting, all in one desktop and command-line distribution.
50–80% less memory and up to 50% less CPU than JMeter 5.6.3, through lazy decompression, response retention modes, lightweight cloning, and lazy diagnostics.
First-class HTTP/2 on Apache HttpClient 5, Brotli and Zstandard decoding, plus native UDP Request and Receiver samplers with configurable codecs and per-user sockets.
Install the official BreakTest HAR Recorder, name transactions while you click, then import the HAR into a complete test plan. Edge and Firefox recorders also ship with the tool.
Open and closed models in one Thread Group, with phases, even-arrival scheduling, and pacing. Parallel, Fork, and parallel ForEach controllers model browser-style concurrency.
Compressed .jmx project files include the test plan and recorded request and response data, keeping everything together when the project moves.
Claude Code, Codex, and MCP agents inspect and repair plans transactionally. Failed changes roll back through undo, and incomplete runs report as blocked.
Released under the BreakTest Community Source License 1.0 and free for testing systems operated by your own organization.
Why we forked JMeter
We've spent our careers running load tests with JMeter. JMeter's foundation is genuinely good. That's why thousands of teams still build on JMX after twenty years.
But the project itself has slowed to a crawl. JMeter 5.6.3 shipped in January 2024, and little has happened since. Meanwhile the tool still drags along three HTTP stacks, BeanShell, Rhino JavaScript, and RMI-based remote testing. The problems performance engineers actually face every day, including correlation, debugging, and resource usage at scale, have barely changed since 2015.
So we forked 5.6.3 and did the work: one modern HTTP client with first-class HTTP/2, HTTP/3 in beta, 50–80% less memory and up to 50% less CPU, undo/redo, a results tree that shows the details you actually need, and AI-assisted script repair. The legacy paths that blocked progress are gone.
The goal is simple: make BreakTest the best performance testing tool available, and keep it free, with the best scripting experience of any tool, paid ones included. We fund the work with BreakTest Enterprise, the platform for running these tests at scale. That model keeps the tool itself free for testing your own organization's systems, under the BreakTest Community Source License.
What changed
More than 45 features added or substantially improved since the fork. The short version:
The scripting experience
Most of a performance tester's time goes into scripting and correlation, not running tests. That's the part we set out to fix first.
When one machine isn't enough
The free tool covers scripting and local runs. Enterprise is the platform around it: it runs those same tests at scale, manages them as a team, and turns the results into decisions.
Get started
One archive with the GUI, the CLI runtime, and AI Repair. Open an existing JMX and see the difference in the first ten minutes. Requires Java 21+. After that, the GUI keeps itself up to date.
Start free on your machine. When you need scale, test management, and live results, Enterprise is ready.