CtrlK
BlogDocsLog inGet started
Tessl Logo

blazemeter-scripting

Comprehensive guide for BlazeMeter Scripting, including Groovy/Beanshell, JMeter plugins, JMeter DSL, and API Monitoring scripting. Use when working with scripting for (1) Writing files in Groovy/Beanshell scripts, (2) Using non-standard JMeter plugins, (3) Creating JMeter tests with JMeter DSL, (4) Writing custom scripts for API Monitoring (custom libraries, included libraries, initial script, reusable snippets), or any other scripting tasks.

63

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./resources/skills/blazemeter-scripting/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill is well-structured for progressive disclosure — a lean overview cleanly routing to four real reference files — but the body itself is held back by repeated restatements of the same four areas, no inline scripting examples, and a workflow that lacks validation checkpoints.

Suggestions

Consolidate the Overview, Quick Start, and 'When to Use Each Reference' sections so each scripting area is stated once, eliminating the quadruple restatement of Groovy/Beanshell, Plugins, DSL, and API Monitoring.

Add at least one short executable code snippet per scripting area in the body (e.g., a minimal Groovy file-write or JMeter DSL example) instead of relying solely on reference files for actionable detail.

Add validation checkpoints to the Example Workflow (e.g., verify the script configuration is valid after reading test details, confirm execution status before reviewing results) to support fragile scripting operations.

DimensionReasoningScore

Conciseness

The four scripting areas are restated across the Overview, Quick Start, Reference Files, and 'When to Use Each Reference' sections, so while no basic concepts are over-explained, the structural redundancy could be tightened.

3 / 5

Actionability

The MCP section gives concrete tool names, actions, required args, and returns, but the core scripting guidance offers no inline code or executable examples — it is delegated to reference files with only one-line descriptions, leaving key details missing from the body.

3 / 5

Workflow Clarity

The 'Example Workflow' provides a clear 4-step sequence (list → read → monitor → review), but there are no validation or verification checkpoints, which is a gap for a fragile scripting context.

3 / 5

Progressive Disclosure

The body is a concise overview pointing to four real, one-level-deep reference files (all present in ./references/), each clearly signaled with a markdown link, a short description, and a matching 'When to Use Each Reference' entry, making navigation easy.

5 / 5

Total

14

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that names a clear niche, lists concrete capabilities, and provides an explicit 'Use when' trigger clause with enumerated scenarios. The only gap is missing synonyms/file extensions, which keeps trigger-term quality just below maximum.

DimensionReasoningScore

Specificity

Enumerates multiple concrete capabilities — '(1) Writing files in Groovy/Beanshell scripts, (2) Using non-standard JMeter plugins, (3) Creating JMeter tests with JMeter DSL, (4) Writing custom scripts for API Monitoring (custom libraries, included libraries, initial script, reusable snippets)' — giving comprehensive, specific coverage rather than vague language.

5 / 5

Completeness

It explicitly answers both 'what' ('Comprehensive guide for BlazeMeter Scripting, including...') and 'when' ('Use when working with scripting for (1)... (4), or any other scripting tasks') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural domain terms a user would say are well covered ('BlazeMeter Scripting', 'Groovy/Beanshell', 'JMeter plugins', 'JMeter DSL', 'API Monitoring'), but common synonyms and file extensions are absent, so it falls just below the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

'BlazeMeter Scripting' with its JMeter DSL / API Monitoring / Groovy triggers carves a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 4 missing, 4 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository
Blazemeter/bzm-mcp
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.