A blazing-fast command palette for Apache JMeter. Search components, run actions, and discover surprises โ all from your keyboard.
| Feature | Description |
|---|---|
| ๐ Component Search | Instantly search and insert any JMeter component |
| โก Action Runner | Execute built-in JMeter actions (Start, Stop, Save, Zoomโฆ) |
| โจ๏ธ Custom Shortcuts | Define personal search aliases via jmeter.properties |
| ๐จ Animated Border | Google AI-inspired spinning gradient on open |
| ๐ฅ Easter Eggs | Hidden surprises for secret commands |
- Download or build the JAR (
superkey-jmeter-plugin-*.jar) - Copy it to your JMeter
lib/ext/directory:<JMETER_HOME>/lib/ext/superkey-jmeter-plugin-1.0-SNAPSHOT.jar - Restart JMeter
Open the SuperKey dialog with:
| OS | Default Shortcut |
|---|---|
| Windows / Linux | Ctrl + K |
| macOS | Cmd + K |
Or click the ๐ SuperKey button on the JMeter toolbar (placed just before the Run button).
Also accessible via Search โ Super Key in the JMeter menu bar.
Type any part of a JMeter component name to instantly search across all available components:
- HTTP Request โ type
http - JDBC Request โ type
jdbc - Thread Group โ type
thread - Response Assertion โ type
assert
Use the number spinner on the right to insert multiple copies at once.
Keyboard navigation:
โ/โโ Move between resultsEnterโ Insert selected componentEscapeโ Close the dialogDouble-clickโ Insert component
SuperKey also lists native JMeter GUI actions. Search for them just like components:
| Search Term | Action |
|---|---|
start |
Start test run |
stop |
Stop test run |
save |
Save test plan |
zoom in |
Zoom in on the tree |
zoom out |
Zoom out on the tree |
validate |
Validate test plan |
about |
Show JMeter about dialog |
Define your own search aliases in jmeter.properties (or user.properties):
# Format: jmeter.superkey.custom=shortcut,component name;shortcut2,component name2
jmeter.superkey.custom=http,http request;jdbc,jdbc request;tg,thread groupHow it works:
- Typing
httpwill show results matching both"http"and the mapped alias"http request"โ so you never miss natural matches. - Aliases are case-insensitive.
Custom keyboard shortcut:
jmeter.superkey.custom.shortcut=ctrl+shift+k- Collapses to a slim search bar when the field is empty
- Expands to show results as you type
- Draggable โ click and drag anywhere on the dialog to reposition it
- Once dragged, the dialog stays where you left it (no auto-recentering)
Type these exact phrases into the search bar for a surprise:
| Command | Surprise |
|---|---|
hello |
Friendly welcome message |
hi |
Another greeting |
coffee |
Animated coffee brewing sequence โ |
matrix |
Matrix rain animation (click or wait 5s to close) |
42 |
The Answer to Life, the Universe, and Everything |
flip |
Animated table flip (โฏยฐโกยฐ๏ผโฏ๏ธต โปโโป |
jmeter rocks |
Fireworks animation ๐ |
superkey |
Plugin info card |
stress |
Humorous stress relief tip |
โโโโโโโโba |
Konami Code โ Confetti explosion ๐ |
Easter eggs are exact-match only โ they never appear in normal search results.
All configuration goes in <JMETER_HOME>/bin/jmeter.properties or user.properties:
# Custom search aliases (shortcut,component name pairs separated by semicolons)
jmeter.superkey.custom=http,http request;jdbc,jdbc request
# Custom keyboard shortcut to open SuperKey (default: Ctrl+K / Cmd+K)
# Supports: ctrl, shift, alt, meta/cmd and key names
# Example: jmeter.superkey.custom.shortcut=ctrl+shift+sPrerequisites: Java 17+, Maven 3.6+
git clone https://github.com/qainsights/superkey.git
cd superkey
mvn clean packageThe JAR is built to target/superkey-jmeter-plugin-*.jar.
Deploy to JMeter:
cp target/superkey-jmeter-plugin-*.jar $JMETER_HOME/lib/ext/Pull requests and issues are welcome!
Please test with JMeter 5.6+ on Windows, macOS, and Linux.
Apache License 2.0 โ see LICENSE for details.
Built with โค๏ธ by NaveenKumar Namachivayam for JMeter power users.

