JMeter Reporting Dashboard
Transform raw CSV or JTL files into interactive dashboards with advanced analytics, anomaly detection, and actionable insights.
What's Included
Overview
A powerful desktop application for analyzing Apache JMeter test results. Privacy-first: all data stays on your machine.
The JMeter Reporting Dashboard transforms raw JMeter .csv or .jtl result files into an interactive, visually rich analysis dashboard. Get deep visibility into your load test results with intelligent analysis and actionable insights.
Key Features
Interactive Dashboard
- Real-time Analysis - Drag and drop JTL/CSV 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
- 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
| Format | Description | Free | Pro | Enterprise |
|---|---|---|---|---|
| CSV | Time series data export | Yes | Yes | Yes |
| JSON | Structured data for CI/CD | 3 trial | Yes | Yes |
| HTML | Standalone report | 3 trial | Yes | Yes |
| Full HTML | Report with embedded charts | 3 trial | Yes | Yes |
| Raw Data | Export filtered JTL data | 3 trial | Yes | Yes |
CLI Mode (Pro/Enterprise)
Integrate with your CI/CD pipelines:
# Generate JSON report
jmeter-report -i results.jtl -o report.json
# Generate HTML report with thresholds
jmeter-report -i results.jtl -o report.html -f html -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)
- Download
JMeter-Reporting-Dashboard-1.0.0-Portable.exe - Run the executable directly - no installation required
- Windows may show a SmartScreen warning; click “More info” then “Run anyway”
Linux (AppImage)
- Download
JMeter-Reporting-Dashboard-1.0.0.AppImage - Make it executable:
chmod +x JMeter-Reporting-Dashboard-1.0.0.AppImage - Run it:
./JMeter-Reporting-Dashboard-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
| Action | Shortcut |
|---|---|
| Open file | Ctrl+O |
| Export CSV | Ctrl+E |
| Export JSON | Ctrl+Shift+E |
| Toggle dark mode | Ctrl+D |
| Zoom in | Ctrl++ |
| Zoom out | Ctrl+- |
| Reset zoom | Ctrl+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.
Can I use one license on multiple machines?
Yes, but only one machine at a time. Use jmeter-report deactivate to release the license from one machine before activating on another.
How do I transfer my license to a new machine?
- On the old machine:
jmeter-report deactivate - On the new machine:
jmeter-report activate