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.

