Skip to main content
Back to Store
Package Digital Product Free

Perf Reporting Dashboard

Analyze JMeter, K6, and Gatling results with interactive dashboards, anomaly detection, and actionable insights.

Free
Download Free

Free – with in-app Pro & Enterprise upgrades

What's Included

Full interactive dashboard
JMeter, K6 & Gatling support
Anomaly detection & SLA monitoring
Multi-file comparison
CLI mode for CI/CD (Pro)
Privacy-first: all data stays local
Linux & Windows

Overview

A powerful desktop application for analyzing performance test results from JMeter, K6, and Gatling. Privacy-first: all data stays on your machine.

The Perf Reporting Dashboard transforms raw performance test result files into an interactive, visually rich analysis dashboard. Get deep visibility into your load test results with intelligent analysis and actionable insights.

Perf Reporting Dashboard showing 2.5 million samples

Supported Tools

ToolInput FormatsAuto-Detection
JMeter.jtl, .csvYes
K6.json (summary, JSONL)Yes
Gatlingsimulation.log, stats.jsonYes

Generating Results

JMeter:

jmeter -n -t test-plan.jmx -l results.jtl

K6:

k6 run --out json=results.json script.js

Gatling:

gatling.sh -s MySimulation
# Results in: results/mysimulation-<timestamp>/simulation.log

Key Features

Interactive Dashboard

  • Real-time Analysis - Drag and drop result files for instant visualization
  • Multiple Charts - Response time, throughput, error rate, percentiles, and more
  • Time Range Selection - Zoom into specific time periods with brush selection
  • File Comparison - Compare multiple test runs side by side (even across tools!)
  • Smart Filtering - Filter by transaction name, time range, or status
  • Anomaly Detection - Automatic detection of performance spikes and error bursts
  • SLA Monitoring - Configure custom thresholds and see violations highlighted
  • Recommendations - AI-powered suggestions for performance improvements

Export Options

FormatDescriptionFreeProEnterprise
CSVTime series data exportYesYesYes
JSONStructured data for CI/CD3 trialYesYes
HTMLStandalone report3 trialYesYes
Full HTMLReport with embedded charts3 trialYesYes
Raw DataExport filtered data3 trialYesYes

CLI Mode (Pro/Enterprise)

Integrate with your CI/CD pipelines:

# Generate JSON report (auto-detects tool)
perf-report -i results.jtl -o report.json

# Generate K6 HTML report
perf-report -i results.json --tool k6 -o report.html -f html

# Generate Gatling report with thresholds
perf-report -i simulation.log --tool gatling -o report.json -t thresholds.json --fail-on-error

Works with GitHub Actions, Jenkins, GitLab CI, Azure DevOps, and more.

Pricing Tiers

Free

  • Full interactive dashboard
  • 25 MB file size limit
  • Compare up to 2 files
  • CSV export
  • 3 trial Pro exports (JSON/HTML)

Pro - £49 (one-time)

  • Everything in Free
  • Unlimited file size
  • Unlimited file comparisons
  • All export formats (JSON, HTML, Full HTML)
  • CLI mode for CI/CD integration
  • Perpetual license

Enterprise - £499 (one-time)

  • Everything in Pro
  • Custom branding on exported reports
  • Invoice/PO payment option
  • Priority email support
  • Perpetual license

Upgrade anytime within the app — purchase directly in-app and your license activates automatically.

Cross-Platform Support

Windows (Portable)

  1. Download Perf-Reporting-1.0.0-Portable.exe
  2. Run the executable directly - no installation required
  3. Windows may show a SmartScreen warning; click “More info” then “Run anyway”

Linux (AppImage)

  1. Download Perf-Reporting-1.0.0.AppImage
  2. Make it executable: chmod +x Perf-Reporting-1.0.0.AppImage
  3. Run it: ./Perf-Reporting-1.0.0.AppImage

Large File Support

Built to handle real-world test data:

  • Web Worker parsing for files over 5MB (background processing)
  • Automatic data sampling for datasets with 100,000+ rows
  • Tested with 310MB file containing 2,500,000 rows of data
  • Progress indicator with cancel option

Keyboard Shortcuts

ActionShortcut
Open fileCtrl+O
Export CSVCtrl+E
Export JSONCtrl+Shift+E
Toggle dark modeCtrl+D
Zoom inCtrl++
Zoom outCtrl+-
Reset zoomCtrl+0

Privacy & Data Security

  • All processing happens locally on your machine
  • No test data is ever sent to external servers
  • Only license validation requires network access (Pro/Enterprise)
  • Pro/Enterprise licenses work offline for up to 7 days

FAQ

What file formats are supported?

  • JMeter: JTL files (CSV format) and standard CSV files with columns: timeStamp, elapsed, label, responseCode, success, bytes, grpThreads, allThreads
  • K6: JSON output from --out json=results.json or --summary-export=results.json
  • Gatling: simulation.log from results directory or stats.json

Can I compare results from different tools?

Yes! You can load files from different tools and compare them side by side. The dashboard normalizes metrics across tools for meaningful comparison.

Can I use one license on multiple machines?

Yes, but only one machine at a time. Use perf-report deactivate to release the license from one machine before activating on another.

How do I transfer my license to a new machine?

  1. On the old machine: perf-report deactivate
  2. On the new machine: perf-report activate