Visual JSON path builder and regex boundary selector for JMeter. Click a JSON field to generate a JSONPath extractor, or highlight response text to build a regex extractor — one click to insert.
Building extractors in JMeter is tedious. You look at a response, figure out the JSONPath or regex manually, copy it, create the extractor element, paste the expression, set the variable name, configure defaults. Repeat for every dynamic value.
This plugin adds two new renderers to JMeter's View Results Tree. Select a sample result, pick the renderer from the dropdown, and build extractors visually.
- Select "LoadMagic JSON Extractor" from the renderer dropdown
- Click any field in the JSON tree — the JSONPath is generated automatically
- Enter a variable name
- Click "Add JSON Extractor" — a JSONPostProcessor is inserted under the sampler
- Select "LoadMagic Regex Extractor" from the renderer dropdown
- Double-click a value in the response text — left and right boundaries are auto-placed
- Drag the green (left) and blue (right) handles to adjust
- Click "1. Confirm" — the regex pattern is generated
- Click "2. Insert" — a RegexExtractor is inserted under the sampler
- Download
jmeter-visual-extractor-1.0.0.jarfrom Releases - Copy to
<jmeter>/lib/ext/ - Restart JMeter
The new renderers appear automatically in the View Results Tree dropdown — no configuration needed.
The plugin registers two ResultRenderer implementations via Java's ServiceLoader mechanism. JMeter discovers them at startup and adds them to the renderer dropdown in View Results Tree.
When you click "Add JSON Extractor" or "Insert Regex Extractor", the plugin uses standard JMeter APIs (GuiPackage, JMeterTreeModel) to create the extractor element and insert it under the correct sampler in the test plan tree. The extractor is immediately visible and editable.
| Renderer | Creates | Key Features |
|---|---|---|
| LoadMagic JSON Extractor | JSONPostProcessor |
Interactive tree, auto-generated JSONPath, click to select |
| LoadMagic Regex Extractor | RegexExtractor |
Visual boundary handles, double-click auto-placement, drag to adjust |
- JMeter 5.6+ (uses ServiceLoader discovery)
- Jackson (bundled with JMeter) for JSON parsing
mvn clean packageThe JAR is at target/jmeter-visual-extractor-1.0.0.jar.
Apache License 2.0 — same as JMeter.
LoadMagic — AI-powered performance testing.

