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.

62

Quality

73%

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

63%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 body is a well-structured overview with excellent progressive disclosure into four real, accurately-described reference files. Its weaknesses are redundancy (the four areas are stated three times) and thin actionability — no scripting code or examples appear in the body itself, leaving the MCP-management workflow as the only executable guidance.

Suggestions

Merge the Overview, Quick Start, and 'When to Use Each Reference' sections into a single routing table (area → when to use → reference file) to eliminate the triple repetition of the same four items.

Add one short copy-paste-ready example per area in the body (e.g., a Groovy file-write snippet, a minimal JMeter DSL test skeleton) so the skill is actionable before dropping into references.

Replace the vague final workflow step 'Review execution results for script-related issues' with a concrete check, such as what fields to inspect in the execution result or what a script-related failure looks like.

DimensionReasoningScore

Conciseness

The four scripting areas are repeated nearly verbatim three times ('Scripting in BlazeMeter supports Groovy/Beanshell... JMeter DSL... JavaScript for API Monitoring' in Overview, the same four items in Quick Start, and again in 'When to Use Each Reference'), which could be consolidated; it avoids padded concept explanations, so it is mostly efficient but clearly could be tightened rather than noticeably verbose.

3 / 5

Actionability

MCP tool guidance is concrete (tool names, actions, required args like 'test_id (integer)'), but the body contains no actual scripting code or examples for its core domain — Groovy, DSL, or API Monitoring script syntax is entirely delegated to references — and the final workflow step 'Review execution results for script-related issues' is vague, matching 'some concrete guidance but incomplete'.

3 / 5

Workflow Clarity

The example workflow gives a clear 4-step sequence (list tests, read test details, monitor execution, review results) for read-only operations where the destructive/batch validation cap does not apply; it stops short of level 5 because no explicit validation or error-recovery checkpoints are provided, and is above level 3 because the sequence is concrete and adequately sequenced for read operations.

4 / 5

Progressive Disclosure

The body is a genuine overview that clearly signals four real, one-level-deep reference files (all four exist in references/ with matching topics) via a 'Reference Files' section with per-file topic descriptions plus a 'When to Use Each Reference' routing section, matching the anchor for well-signaled one-level-deep references with easy navigation.

5 / 5

Total

15

/

20

Passed

Description

83%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 description with an explicit, enumerated 'Use when' trigger clause and four concrete capability areas anchored to specific BlazeMeter scripting surfaces. Main weaknesses are the 'Comprehensive guide' fluff opener and the generic 'any other scripting tasks' tail that slightly dilutes distinctiveness.

DimensionReasoningScore

Specificity

Enumerates four concrete capability areas ('Writing files in Groovy/Beanshell scripts', 'Using non-standard JMeter plugins', 'Creating JMeter tests with JMeter DSL', 'Writing custom scripts for API Monitoring (custom libraries, included libraries, initial script, reusable snippets)'), though the 'Comprehensive guide' opener is mild fluff and actions are framed as use cases rather than direct capability verbs — below the comprehensive, action-verb level 5 but above the 1-2-action level 3.

4 / 5

Completeness

Explicitly answers both what (guide covering Groovy/Beanshell, JMeter plugins, JMeter DSL, and API Monitoring scripting) and when ('Use when working with scripting for (1)... (4)') with enumerated concrete trigger cases, matching the anchor that requires both what and when with concrete triggers; it exceeds level 4 because the when-clause is fully enumerated rather than merely present.

5 / 5

Trigger Term Quality

Includes natural domain terms users would say ('BlazeMeter', 'Groovy/Beanshell', 'JMeter plugins', 'JMeter DSL', 'API Monitoring'), but misses common synonyms and variations such as 'test as code', 'pre-request scripts', or 'performance test scripts', so it falls just short of comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (BlazeMeter scripting) with distinct triggers, but the trailing 'or any other scripting tasks' broadens it into generic scripting territory with minor overlap risk against general coding skills, keeping it below the minimal-conflict level 5 and above the merely 'somewhat specific' level 3.

4 / 5

Total

17

/

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.

Validation — 15 / 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.