Skip to content

Overview

The Martkos IT Performance Testing Ecosystem is a suite of tools covering the full performance testing lifecycle for JMeter, k6, and Gatling — from generating test data through to centralised result trending and production monitoring.

Most performance testing toolchains are assembled from disconnected tools with no shared configuration or conventions. The result is:

  • Scripts written in one tool that can’t be reused if you switch tools
  • Linting and quality gates applied inconsistently (or not at all)
  • Results scattered across files with no trend analysis
  • Test data generated once and never refreshed
  • CI/CD pipelines that run tests but don’t fail on regressions

This ecosystem addresses each of those gaps with products that work together via a shared perf-ecosystem.yml configuration file.

ProductPurposeModel
perf-lint53-rule linter for JMeter/k6/Gatling scriptsOpen Core
perf-autocorrelator-proHAR → runnable script with auto-correlationCommercial
jmeter-cli-editorTUI editor for JMeter JMX files without the GUICommercial
perf-migratorBidirectional script conversion: JMeter ↔ k6 ↔ GatlingCommercial
perf-lab14-module course + 17+ protocol templates per toolFreemium
ProductPurposeModel
perf-containersDocker images with full protocol plugin supportOpen Core
perf-distributed-testingKubernetes-native distributed testing (Helm charts)Open Core
ProductPurposeModel
perf-reportingApdex and SLA reports from JMeter/k6/Gatling outputFreemium
perf-results-dbSelf-hosted centralised results database with trendsOpen Core
perf-compareStatistical regression detection between test runsOpen Core
ProductPurposeModel
perf-monitorSelf-hosted cron scheduler for production monitoringOpen Core
dummydatagenproRealistic test data generatorFreemium SaaS
ProductPurposeModel
perf-ci-pipelinesPipeline templates: GitHub Actions, GitLab CI, Jenkins, Azure DevOpsOpen Core

Open Core — free community tier with self-hosted deployment, paid tier for advanced features or enterprise support.

Freemium — free tier with usage limits; paid tier removes limits or unlocks advanced features.

Commercial — one-time purchase, no ongoing subscription (except where noted).

SaaS — hosted service with subscription pricing (dummydatagenpro only).

All paid products use LemonSqueezy for payment and license management. License keys are validated via the product update service.

Tool-agnostic: Every product supports JMeter, k6, and Gatling. No lock-in to a single tool.

Self-hosted first: perf-results-db, perf-monitor, and all execution tooling run on your own infrastructure. Your test data never leaves your network.

GDPR by design: perf-monitor and perf-results-db are self-hosted only. Martkos IT has no data processor obligations — you are the data controller for your test results.

Open Core, not open source for everything: The CLI tools (perf-migrator, perf-autocorrelator-pro, jmeter-cli-editor) are compiled Rust binaries. Source is not distributed. The ecosystem-level tooling (perf-lint, perf-containers, perf-results-db, perf-monitor) is open core with public repositories.