CtrlK
BlogDocsLog inGet started
Tessl Logo

blazemeter-performance-testing

Comprehensive guide for BlazeMeter Performance Testing, including load configuration, reporting, JMeter configuration, Taurus, scenarios, and advanced features. Use when working with Performance tests for (1) Configuring load settings and distribution, (2) Creating and running tests (JMeter, Browser, URL/API, Multi-Test), (3) Analyzing reports and filtering data, (4) Configuring JMeter properties and scenarios, (5) Using Taurus for test configuration, (6) Advanced features (AI Log Analysis, APM Integration, Network Emulation, Mainframe Testing), (7) Troubleshooting test issues, or any other Performance Testing tasks.

65

Quality

78%

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-performance-testing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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.

A well-structured overview skill: excellent progressive disclosure with all reference links verified, and concrete MCP tool/action guidance. Weaknesses are the absence of validation checkpoints in the execution workflows and redundant routing sections (When to Use MCP Tools / When to Use Each Reference) that duplicate content already present elsewhere in the body.

Suggestions

Add validation checkpoints to the example workflows, e.g., after `configure_load` verify the returned configuration, and after `start` poll `read`/check `read_errors` before interpreting `read_summary`.

Merge 'When to Use Each Reference' into the reference file listings (or vice versa) — the two sections convey the same routing information twice.

Trim the exhaustive per-file topic enumerations (e.g., the 17-topic advanced-features.md list) to the 4-5 most common topics; the full topic list belongs in the reference file itself.

DimensionReasoningScore

Conciseness

The body is mostly list-based with no basic-concept padding, but carries real redundancy: the "When to Use MCP Tools" section restates the tool sections' purposes ("Load Configuration: Configure load settings via API"), the "When to Use Each Reference" section repeats what each "Reference Files" entry already signals, and reference sections exhaustively enumerate every topic inside each file (e.g., advanced-features.md lists ~17 topics). Not 4: the duplication is more than minor — two parallel sections cover the same routing information. Not 2: there is no over-explanation of known concepts and the bulk of detail is correctly pushed to references.

3 / 5

Actionability

Concrete, executable guidance throughout: named MCP tools with specific actions ("`blazemeter_tests` with action `configure_load` - Configure load settings (users, duration, ramp-up)"), required args, return values, and two numbered example workflows ("1. Use `blazemeter_tests` with action `create`... 4. Use `blazemeter_execution` with action `start`"). Not 5: no example argument payloads or parameter specifics (e.g., what key/values configure_load accepts), so a few minor execution details must be discovered on the fly. Not 3: nothing is pseudocode or vague — the tool/action/args triplets are directly invocable.

4 / 5

Workflow Clarity

The Quick Start and the two example workflows give a clear, ordered sequence (create → configure_load → configure_locations → start → read_summary; list → read_summary → read_errors → read_request_stats), but no validation checkpoints: nothing verifies the test was created or that execution actually started before proceeding, and no error-recovery loop (e.g., check read_errors before interpreting summary). This matches anchor 3 — 'steps listed but validation gaps; checkpoints missing or implicit'. Not 4: even minor checkpoints are absent despite test execution being a multi-step, resource-consuming operation.

3 / 5

Progressive Disclosure

SKILL.md is a genuine overview that keeps all detailed material in seven one-level-deep reference files (all verified present in references/), each link clearly signaled with its topic list ("[load-configuration.md](skill-blazemeter-performance-testing://references/load-configuration.md): Load Configuration, Load Distribution"), plus a routing section. Not 4: navigation is easy, references are flat and well-labeled, and nothing that belongs in a reference is inlined.

5 / 5

Total

15

/

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 description that explicitly states both what the skill covers and when to use it, with a comprehensive enumerated capability list and a clear BlazeMeter-specific niche. The only gap is missing a few natural synonyms (e.g., 'load testing', 'stress testing') in the trigger surface.

Suggestions

Add common user-facing synonyms such as 'load testing', 'stress testing', or 'JMeter scripts' to the trigger clause so natural phrasings beyond 'Performance tests' also match.

Drop the filler opener 'Comprehensive guide for' — starting directly with the capability list would be tighter and equally informative.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions — "(1) Configuring load settings and distribution, (2) Creating and running tests (JMeter, Browser, URL/API, Multi-Test), (3) Analyzing reports and filtering data, (4) Configuring JMeter properties and scenarios, (5) Using Taurus for test configuration, (6) Advanced features..., (7) Troubleshooting test issues" — covering the domain comprehensively like the 'Extract text and tables from PDF files, fill forms, merge documents' anchor. Not 4: the coverage spans creation, configuration, analysis, and troubleshooting with named sub-capabilities, leaving only trivial gaps.

5 / 5

Completeness

Both halves are explicit: 'what' — "Comprehensive guide for BlazeMeter Performance Testing, including load configuration, reporting, JMeter configuration, Taurus, scenarios, and advanced features" — and 'when' — "Use when working with Performance tests for (1)... (7)..., or any other Performance Testing tasks". This mirrors the anchor 'Extract text and tables from PDF files... Use when working with PDF files or when the user mentions...'.

5 / 5

Trigger Term Quality

Good natural-term coverage: "load configuration", "reporting", "JMeter", "Taurus", "Performance tests", "Multi-Test", "troubleshooting" are phrases users would say. Not 5: common synonyms like "load testing", "stress testing", or "JMeter scripts" are missing, so a few natural trigger variations wouldn't match. Not 3: coverage goes well beyond a bare domain name.

4 / 5

Distinctiveness Conflict Risk

The description is anchored to the distinct niche "BlazeMeter Performance Testing" with product-specific triggers (Taurus, Multi-Test, APM Integration, Mainframe Testing), giving a clear niche with minimal overlap risk against generic testing or CI skills. Not 4: it does not share its trigger surface with any closely related generic skill.

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 7 missing, 7 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.