CtrlK
BlogDocsLog inGet started
Tessl Logo

blazemeter-functional-testing

Comprehensive guide for BlazeMeter Functional Testing, including GUI Functional Tests, API Tests (deprecated), Action Library, and debugging. Use when working with Functional Testing for (1) Creating GUI Functional Tests (YAML, Java IDE, Python IDE), (2) Managing Functional Tests (duplicate, delete, move, rename), (3) Using test data in Functional Tests, (4) Working with Action Library, (5) Debugging Functional Tests, (6) Understanding browser support, or any other Functional Testing tasks. Note - API Functional Tests are deprecated in favor of API Monitoring.

70

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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, actionably specific overview with strong progressive disclosure (verified reference files, one level deep). Its main weaknesses are redundant restating of the same five topics across multiple sections and a read-only example workflow that lacks explicit validation or error-recovery checkpoints.

Suggestions

Collapse the redundant topic restatements: merge Quick Start and 'When to Use Each Reference' into the Reference Files section so each of the five topics is described once, improving conciseness.

Add a validation/verification checkpoint to the Example Workflow (e.g., check execution status/report fields and what to do if a functional test fails or errors), turning the sequence into a feedback loop.

Consider showing one concrete MCP argument-payload snippet (e.g., a sample blazemeter_tests list call with project_id and a note on parsing the returned functional-test configuration) to make the actionable guidance fully copy-paste ready.

DimensionReasoningScore

Conciseness

The body is largely efficient and free of concept-over-explanation, but the Overview, Quick Start, Reference Files, and 'When to Use Each Reference' sections all restate the same five topics, so it could be tightened; this is 'mostly efficient but includes some unnecessary' repetition rather than the every-token-earns-its-place level 3.

2 / 3

Actionability

For an instruction-only skill it provides copy-paste-ready MCP guidance — named tools, specific actions, required args, return values, and a worked 4-step workflow — satisfying the 'fully executable/specific examples' anchor; the test-creation detail delegated to references is appropriate progressive disclosure rather than missing actionability.

3 / 3

Workflow Clarity

The Example Workflow lists a clear read-only sequence (list → read test → read execution → review), but there are no explicit validation checkpoints or error-recovery feedback loops, matching the 'sequence present but checkpoints missing or implicit' level-2 anchor; the destructive/batch cap is not triggered since the workflow is read-only.

2 / 3

Progressive Disclosure

The body is a concise overview pointing to five one-level-deep reference files via clearly signaled markdown links, all of which exist in references/; ~2300 lines of detail live in the bundles and the body stays a navigation hub, matching the 'clear overview with well-signaled one-level-deep references' anchor.

3 / 3

Total

10

/

12

Passed

Description

100%

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

The description is strong: it states concrete capabilities, provides explicit 'Use when' trigger guidance covering six task categories, and is tightly scoped to BlazeMeter Functional Testing with low conflict risk. It uses third-person voice throughout with no first/second-person slips.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across sub-domains — 'Creating GUI Functional Tests (YAML, Java IDE, Python IDE)', 'Managing Functional Tests (duplicate, delete, move, rename)', 'Using test data', 'Working with Action Library', 'Debugging' — matching the anchor for multiple specific concrete actions rather than the partial coverage at level 2.

3 / 3

Completeness

Explicitly answers both 'what' (Comprehensive guide for... GUI Functional Tests, API Tests, Action Library, debugging) and 'when' via an explicit 'Use when working with Functional Testing for (1)...(6)' clause, satisfying the level-3 anchor; the missing-'Use when' cap at 2 does not apply because the trigger clause is present.

3 / 3

Trigger Term Quality

Covers natural terms a BlazeMeter user would say — 'Functional Testing', 'GUI Functional Tests', 'YAML', 'Java IDE', 'Python IDE', 'Action Library', 'Debugging', 'browser support' — giving good coverage of natural phrasing rather than the sparse 'some relevant keywords' at level 2.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to 'BlazeMeter Functional Testing' with distinct triggers and a deprecation note, carving a clear niche unlikely to trigger for unrelated skills rather than the generic, conflict-prone level-1/2 anchors.

3 / 3

Total

12

/

12

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: 5 missing, 5 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.