jmeter-har-conversion

Convert HAR files into parameterized JMeter JMX scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert HAR (HTTP Archive) files into JMeter JMX scripts to automate load testing from browser recordings and network captures.

Core Features & Use Cases

  • HAR to JMX conversion: transform HAR captures into structured, parameterized JMX scripts for repeatable tests.
  • Correlation naming: auto-detect dynamic values and generate stable variable names for correlations.
  • End-to-end artifacts: produce JMX files plus correlation_spec.json and correlation_naming.json for downstream steps.
  • Use Case: when you have a HAR export from Chrome DevTools, Fiddler, mitmproxy, or Postman and need a ready-to-run JMeter script.

Quick Start

Provide an absolute HAR file path and a test_run_id to generate a parameterized JMX script.

Frequently Asked Questions about jmeter-har-conversion

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

FAQPage Schema
How do I convert a HAR file to a JMeter JMX script for load testing?

To convert a HAR file to a JMeter JMX script, provide an absolute HAR file path and a test_run_id to generate a parameterized JMX script along with correlation JSON files for repeatable load testing.

Can I use HAR exports from Chrome DevTools or Fiddler to create JMeter test scripts?

Yes, HAR exports from Chrome DevTools, Fiddler, mitmproxy, or Postman can be transformed into structured, parameterized JMeter JMX scripts ready for repeatable load testing execution.

How does HAR to JMX conversion handle dynamic parameterization and correlations?

HAR to JMX conversion auto-detects dynamic values during script generation, producing stable variable names for correlations and outputting a correlation_spec.json and correlation_naming.json file.

What inputs do I need to generate a parameterized JMeter script from a HAR capture?

Generating a parameterized JMeter script requires a test_run_id and an absolute har_path, while optional step_strategy and time_gap_threshold_ms inputs allow further control over the generated test artifacts.

What output artifacts are generated when converting HAR files to JMeter scripts?

Converting HAR files outputs a ready-to-run parameterized JMX script plus correlation_spec.json and correlation_naming.json files, all stored under the artifacts/{test_run_id}/jmeter directory structure.