Use when you need to set up JMeter performance testing for a Java project — including creating the run-jmeter.sh script from the exact template, configuring load tests with loops, threads, and ramp-up, or running performance tests from the project root with custom or default settings. This should trigger for requests such as Improve the code with JMeter performance testing; Apply JMeter performance testing; Refactor the code with JMeter performance testing; Add JMeter support; Create a JMeter te
SkillScore73Maintained
Automatic
◆QA & Test Engineering pack
Last verified 8/20/2026
What it changes
Passed 11 of 15 test cases with the skill, and 5 of 15 without it.
Without skill36%
With skill73%
Checks it passed that the model alone missed
The GUI flag is specified as -g
The CLI option for GUI mode is designated as -g
The CLI option for help documentation is designated as -h
and 10 more in the full report
9 fixed7 passed either way5 still failing1 broke
Pass-rate lift
+36 pp
Tokens
+5%
Agent turns
0%
Response time
-24%
Model gemini-3.6-flashMeasured 8/20/2026v116 of 22 cases passed with skill · 15 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 7
Prompt
How do you signal to the JMeter runner script that the test should be launched with the JMeter graphical user interface instead of headless mode?
What was checked, without and with the skill
Checked
Without skill
With skill
The GUI flag is specified as -g
Missed
Passed
case-15 · gemini-3.6-flash · 8/20/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md54 lines3 filesincludes scripts
Run performance tests based on JMeter
Provide a complete JMeter performance testing solution by creating the run-jmeter.sh script from the exact template, making it executable, and configuring the project structure for load testing. Supports custom loops, threads, ramp-up, and environment variable overrides.
What is covered in this Skill?
Create run-jmeter.sh in project root from the exact template (no modifications)
Project structure: src/test/resources/jmeter/load-test.jmx, target/ for results
Use when you need to analyze Java profiling data collected during the detection phase — including interpreting flamegraphs, memory allocation patterns, CPU hotspots, threading issues, systematic problem categorization, evidence documentation with profiling-problem-analysis and profiling-solutions markdown files, or prioritizing fixes using Impact/Effort scoring. This should trigger for requests such as Analyze JFR profile; Analyze the profile; Analyze the performance; Analyze the memory; Analyze