Skip to main content
Back to Store
Package Digital Product New

Apache JMeter CLI Editor

A CLI Editor which allows you to open, edit and create JMX files. Ideal for quick adjustments to an existing test.

£29

What's Included

3 device licenses included
Interactive TUI and batch mode
CLI commands for CI/CD scripting
JSON export for automation
Linux, macOS & Windows

Demo

Overview

The Apache JMeter CLI Editor is a powerful command-line tool that lets you work with JMeter test plans without launching the full GUI. Perfect for quick edits, automation pipelines, and headless environments.

3 Seats Included

Your purchase includes 3 device licenses — install on your laptop, CI server, and a colleague’s machine at no extra cost.

Two Modes of Operation

Interactive TUI Mode

jmeter-edit test.jmx    # Open file in interactive terminal editor

A full terminal UI for browsing and editing your test plan visually.

Batch Mode

jmeter-edit set test.jmx "Test Plan/Thread Group" ThreadGroup.num_threads 50 --save

Script your changes for CI/CD pipelines and automation workflows.

Quick Examples

# Interactive mode
jmeter-edit test.jmx

# List tree structure
jmeter-edit list test.jmx

# Get element properties
jmeter-edit get test.jmx "Test Plan/Thread Group"

# Update thread count
jmeter-edit set test.jmx "Test Plan/Thread Group" ThreadGroup.num_threads 50 --save

# Add a timer
jmeter-edit add test.jmx "Test Plan/Thread Group" ConstantTimer --name "Think Time" --save

# Export to JSON
jmeter-edit export test.jmx --flatten --include-properties

Available Commands

CommandDescription
listList tree structure of a JMX file
getGet element properties by path
setSet element property value
addAdd new element to the tree
deleteDelete element from the tree
enableEnable an element
disableDisable an element
exportExport JMX structure to JSON

Tree Path Format

Elements are identified by /-delimited paths using their testname:

"Test Plan"                              # Root element
"Test Plan/Thread Group"                 # Child element
"Test Plan/Thread Group/HTTP Request[0]" # First when duplicates exist
"Test Plan/Thread Group/HTTP Request[1]" # Second when duplicates exist

Key Benefits

Speed & Efficiency

Make rapid adjustments to your JMX files without waiting for the JMeter GUI to load. Ideal for CI/CD pipelines and scripted workflows.

Cross-Platform Support

Available for all major platforms:

  • Linux (x86_64)
  • macOS Apple Silicon (ARM64)
  • Windows (x86_64)

Lightweight

Minimal resource footprint - runs efficiently on any machine without the overhead of a graphical interface.

Why CLI Editor?

NeedWithout CLI EditorWith CLI Editor
Change thread count / ramp-upLaunch full JMeter GUI (slow)One command, <5 seconds
Batch update 20+ JMX filesManual or fragile scripts (error-prone)Scriptable, safe edits in loop
Edit on headless Linux serverImpossible without X forwardingNative binary, zero GUI deps
CI/CD parameterizationProperty files only (limited)Direct JMX patching + version control

The Investment

£29 one-time for 3 seats — under £10 per user. No recurring fees like enterprise JMeter cloud platforms.

Cheaper than one hour of a senior performance engineer’s time, yet it pays for itself after a handful of batch edits or pipeline tweaks.

Use Cases

  • Quick modifications to thread counts, durations, or endpoints
  • Batch editing multiple JMX files in CI/CD pipelines
  • Remote server management where GUI isn’t available
  • Scripted test plan generation and modification
  • Exporting test structure for documentation or analysis

What’s Included

  • 3 device licenses — laptop, CI server, colleague
  • CLI Editor executable for your chosen platform
  • Full batch mode command reference
  • Free updates within the major version
£29