Skip to main content
Back to Store
Package Digital Product Launch Sale

Perf AutoCorrelator Pro

Multi-tool correlation engine for JMeter, Gatling, and k6 - automate dynamic value correlation in minutes.

One-time payment – perpetual license

What's Included

JMeter, Gatling & k6 support
50+ correlation patterns
AI heuristic detection
OAuth 2.0 & GraphQL patterns
Enterprise patterns (Salesforce, SAP)
PKCE generator & JWT decoder
100% offline - data stays local

Overview

Cut performance scripting time by 80% – Perf AutoCorrelator Pro automates dynamic value correlation for JMeter, Gatling, and k6. No more manual regex hunting.

Upload a recording, detect correlations automatically, and generate ready-to-use extractors for your preferred tool. Works with HAR files, JMX recordings, k6 scripts, and Gatling simulations.

Perf AutoCorrelator Pro - Multi-Tool Correlation

Supported Tools

ToolOutput FormatVariable Syntax
JMeter.jmx (XML test plan)${variableName}
Gatling.scala (Simulation class)#{variableName}
k6.js (ES module)let varName

Key Features

Auto-Correlation Engine

  • One detection, multiple outputs - Detect correlations once, export to JMeter, Gatling, or k6
  • 50+ detection patterns across 8 categories
  • AI heuristic detection - UUIDs, base64, JWTs, MongoDB ObjectIDs, long tokens
  • Auto-substitution - Replace hardcoded values with variables in subsequent requests
  • Boundary-based regex - Context-aware patterns like "token": "([^"]+)"

Pattern Categories

CategoryPatternsExamples
Standard8sessionId, csrfToken, userId, orderId
GraphQL7mutationId, cursor, subscriptionId
OAuth 2.011authCode, accessToken, refreshToken, PKCE
Enterprise18Salesforce, SAP, Oracle, ServiceNow
WebSocket6connectionId, channelId, socketIoSid
AI Heuristic6UUID, base64, JWT, MongoDB ObjectID

Built-in Tools

  • PKCE Generator - SHA-256 code challenge pairs for OAuth
  • JWT Decoder - Parse headers, payloads, and claims
  • Batch Processing - Process multiple HAR/JMX/k6/Gatling files at once

CLI Usage

# Generate a complete JMeter test plan with think times, parallel groups, and correlations
perf-autocorrelator generate recording.har --tool jmeter -o test.jmx

# Generate a complete k6 script
perf-autocorrelator generate recording.har --tool k6 -o test.js

# Generate a complete Gatling simulation
perf-autocorrelator generate recording.har --tool gatling -o Simulation.scala

correlate — Extractor fragments for existing scripts

# Detect correlations and output extractors for an existing JMX
perf-autocorrelator correlate recording.har -f jmx -o extractors.jmx

# Detect from a JMX and merge extractors directly into it
perf-autocorrelator correlate script.jmx -f jmx -m -o script_correlated.jmx

# Gatling and k6 extractor fragments
perf-autocorrelator correlate recording.har -f gatling -o extractors.scala
perf-autocorrelator correlate recording.har -f k6 -o extractors.js

web — Embedded web UI (Pro only)

perf-autocorrelator-pro web          # Starts on http://localhost:7070
perf-autocorrelator-pro web --port 8080

Pricing

Launch Special - First 50 buyers at each tier get early-bird pricing!

Feature Basic Pro Popular
CLI tool (Windows & Linux)
50+ correlation patterns
JMeter, Gatling & k6 output
Full script generation from HAR
Think times + parallel groups
Auto-substitution & JMX merge
Perpetual license
Embedded web UI (localhost server)
AI-assisted detection
GraphQL, OAuth 2.0 & enterprise patterns
PKCE generator & JWT decoder
Batch processing
Price
£29
RRP £59
Save £30
£59
RRP £99
Save £40
Buy Basic Buy Pro

Use Cases

Multi-Tool Team

Your team uses different tools? No problem:

  1. Record HAR from browser DevTools
  2. Run: perf-autocorrelator generate recording.har --tool jmeter -o test.jmx
  3. Run: perf-autocorrelator generate recording.har --tool k6 -o test.js
  4. Each team member gets a complete, ready-to-run script

OAuth 2.0 Flow Testing

  1. Capture authorization redirect
  2. Extract auth code and state automatically
  3. Generate PKCE for public clients
  4. Extract access/refresh tokens

GraphQL API Testing

  1. Record HAR from GraphQL Playground
  2. Detect mutation IDs, cursors, and subscription IDs
  3. Export extractors to your preferred format

Installation

Windows (CLI)

  1. Download the executable from the download page
  2. Save to a convenient location (e.g., C:\Tools\perf-autocorrelator.exe)
  3. You may see a SmartScreen warning - This is normal for new software
  4. Click “More info” → “Run anyway”
  5. The app is safe - SmartScreen just doesn’t recognize new publishers yet
  6. Open Command Prompt or PowerShell
  7. Run: perf-autocorrelator --version to verify installation
  8. Enter your license key when prompted on first run

Linux (CLI)

  1. Download the binary from the download page
  2. Make it executable: chmod +x perf-autocorrelator
  3. Move to system path: sudo mv perf-autocorrelator /usr/local/bin/
  4. Run: perf-autocorrelator --version to verify installation
  5. Enter your license key when prompted on first run

Web UI — Pro only

  1. Download and install the Pro binary from the download page
  2. Activate your license: perf-autocorrelator-pro activate YOUR-LICENSE-KEY
  3. Start the server: perf-autocorrelator-pro web
  4. Browser opens automatically at http://localhost:7070

The web UI is embedded inside the Pro binary — no separate file to download.

Technical Details

  • Binary size: ~2MB Basic, ~2.5MB Pro (web UI compiled in)
  • Processing: All correlation runs locally in the Rust binary — your data never leaves your machine
  • Web UI access: Pro binary serves on localhost:7070 (or --port of your choice)
  • Platforms: Linux x86_64, Windows x86_64

FAQ

What input formats are supported?

  • HAR files from browser DevTools (Chrome, Firefox, Edge)
  • JMeter JMX recordings from HTTP(S) Test Script Recorder
  • k6 scripts (.js files)
  • Gatling simulations (.scala files)

Can I use it for multiple projects?

Yes! Your license covers unlimited personal or commercial use. Use it on as many projects as you need.

How does AI detection work?

The AI heuristic module uses pattern recognition to identify dynamic values that don’t match standard patterns - like UUIDs, base64-encoded strings, MongoDB ObjectIDs, and long random tokens. It’s not cloud-based AI - it runs entirely on your machine.

Is my data safe?

Absolutely. Both the CLI and web app process everything locally. No data is ever sent to external servers. Your scripts and recordings stay on your machine.

£29