jmeter-correlation-naming

Generate correlation_naming.json with unique snake_case JMeter variable names.

4|1|Updated Aug 22, 2025
One-click install
npx skills add https://github.com/canyonlabz/mcp-perf-suite --skill jmeter-correlation-naming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jmeter-correlation-naming
Source: https://github.com/canyonlabz/mcp-perf-suite/tree/main/.cursor/skills/jmeter-correlation-naming
Command: npx skills add https://github.com/canyonlabz/mcp-perf-suite --skill jmeter-correlation-naming

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translate raw correlation_spec.json data into meaningful JMeter variable names to improve script readability and reliability.

Core Features & Use Cases

  • Auto-naming of correlations from source fields, URLs, and step context to produce descriptive variable names
  • Enforces uniqueness and applies snake_case naming conventions to prevent collisions across correlations
  • Generates or updates correlation_naming.json for JMeter scripts in performance-testing pipelines
  • Use case: when correlation_spec.json exists from network captures and you need consistent parameterization in generated JMX scripts

Quick Start

Run the naming engine on your correlation_spec.json to produce correlation_naming.json

Frequently Asked Questions about jmeter-correlation-naming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize JMeter correlation variable names from a network capture?

Standardize JMeter correlation variable names by translating correlation_spec.json data into descriptive, snake_case variables. The engine auto-generates names from source fields, URLs, and step context to ensure scripts remain readable and reliable.

What is the best way to prevent variable name collisions in JMeter parameterization?

Prevent variable name collisions in JMeter parameterization by enforcing strict uniqueness and naming conventions. The engine processes correlation specifications to ensure every generated variable name is unique and adheres to a standardized format.

How do I generate a correlation_naming.json file for JMeter performance testing pipelines?

Generate a correlation_naming.json file by running the naming engine on your existing correlation_spec.json. This produces the structured naming output required for consistent parameterization in automated performance-testing pipelines.

Can I apply custom naming mappings for JMeter correlations?

Yes, you can apply custom naming mappings for JMeter correlations by defining them in correlation_config.yaml. The engine respects these custom_mappings while enforcing naming conventions and handling both found and orphan correlations.

How do I handle orphan correlations found during JMeter network analysis?

Handle orphan correlations during JMeter network analysis by running the naming engine's review scenarios. It identifies orphaned correlations alongside found ones, enforcing unique snake_case names and providing guidance for validation and reuse.

Does this correlation naming approach work without external dependencies?

Yes, this correlation naming approach works without external dependencies. It directly processes correlation_spec.json files and applies custom mappings from correlation_config.yaml to generate standardized variable names for your JMeter scripts.