We shipped four upgrades to the free JMeterHub analyzer. No account needed, nothing leaves your browser.
1. More "copy as" formats
Every table — aggregate, errors, comparison and summary — now has a dropdown next to Copy table:
- Formatted table (Word / Confluence) — the original rich-paste default
- Markdown — for GitHub/GitLab wikis, PRs and issue comments
- HTML source
- CSV
- Plain text (TSV) — for spreadsheets
Filters still apply: whatever rows you see are exactly the rows you copy.
2. Filter presets
Built a filter you keep retyping? Save it. Presets store your search terms, the Not contains toggle and Errors only, and are available in both the aggregate report and the errors table. They live in your browser, so they survive reloads.
Typical presets teams save: checkout, payment, static, .js, .css with Not contains on, or an errors-only view for triage.
3. Response-time histogram
The distribution chart used fixed bands. The new histogram uses uniform time-based bins, so you can actually see the shape of your latency: the main mode, the long tail, and any secondary bump that usually means a retry path or a cold cache. Bin width is auto-selected and adjustable (2x, 5x, ...) when you want a coarser or finer view. It exports with the rest of the charts.
4. Demo mode with sample runs
New Try it with sample runs button on the analyzer. It loads a baseline run and a regression run (~4.7k samples each, with a deliberate error spike) into Run A and Run B, so you can explore every report — including the side-by-side comparison — before you upload anything of your own.
What is unchanged
Pro still covers saved cloud analyses, PDF export, AI-written conclusions and custom SLA thresholds. The free tier stays what it has always been: analyze a .jtl and get the numbers into your report fast.
Feedback or a format we should add? Email hello@jmeterhub.com.