JMeter results analysis · No installation required
JMeterHub: JMeter results, made clear
Find slow transactions, catch regressions and turn your .jtl results into tables and charts ready for your next report.
No account needed · Files analyzed locally in your browser
Early Adopter offer: Pro free for life before November 27, 2026.Claim lifetime Pro
Samples
128,940
Error rate
0.42%
Throughput
412/s
p95
1,240 ms
Response time over time
Aggregate report
copy as table| Transaction | avg | p95 | err |
|---|---|---|---|
| POST /login | 212 | 480 | 0.0% |
| GET /catalog | 318 | 742 | 0.1% |
| POST /cart/add | 544 | 1,240 | 0.4% |
| POST /checkout | 1,180 | 3,905 | 4.8% |
AI conclusion
Verdict: SLA breached — POST /checkout exceeds the 2,000 ms p95 target from minute 14, with errors climbing to 4.8% as throughput plateaus. Likely downstream connection-pool saturation.
How it works
Getting started guideStep 1
Run JMeter
Save your test results as a .jtl or .csv file. CSV and XML formats both work.
Step 2
Open your results
Drop your file into the analyzer. Analysis runs locally in your browser — no account or upload needed.
Step 3
Find bottlenecks
Inspect slow transactions, compare runs and check SLA targets for free. AI conclusions are an optional Pro benefit.
What you get
Aggregate reports
Averages, medians, 90/95/99 percentiles, throughput, error rate and Apdex per transaction.
Graphs that copy cleanly
Response time, throughput and error-rate charts export as PNGs with legends and colors intact.
Run comparison
Put a baseline next to a new run and see per-transaction regressions as deltas.
Confluence & Word ready
Every table copies as rich HTML, so it pastes as a real table — not as text.
Parsed in your browser
Result files never leave your machine on the free tier. No upload, no storage.
Filters everywhere
Include or exclude labels with comma-separated terms, isolate failing transactions, and copy only what's filtered.
Performance solutions
Solve performance bottlenecks
Soak test · aggregate report
- Samples
- 54,000
- 95% line
- 2,008 ms
- Error rate
- 0.73%
Latency creeps up during a soak test
Follow the response-time trend to spot gradual degradation. Rising latency is a warning to investigate resource or connection-pool pressure, not proof of a leak.
Sample runs · 95% line
- Baseline
- 1,831 ms
- New run
- 2,778 ms
- Change
- +51.7%
A new deploy makes transactions slower
Compare a new run against a baseline to see which transactions regressed, with latency and error-rate deltas side by side.
From analysis to report
- Tables & PNGs
- Free
- Full PDF
- Pro
- AI verdict
- Pro
Stakeholder reports take too much time
Copy real tables into Confluence or Word for free. With Pro, add AI conclusions, export a complete PDF and share a read-only report link.
Privacy, proven
Your result files never leave your browser
This is a real screen recording. Watch the browser's network tab while a .jtl file is picked and analysed: nothing is sent anywhere. Parsing, percentiles and charts run locally. Saving an analysis or requesting an AI conclusion sends report data only when you choose those Pro actions.
- No upload, no storage, no server-side parsing on the free tier.
- Works offline once the page is loaded — the analyzer is a local app in your tab.
Proof recording: opening and analysing Sample_Results_File.jtl while the browser's network tab shows no file ever being sent.
Free vs. Pro
Analyze for free. Keep and share more with Pro.
Analysis, run comparison and basic SLA checks are free. Pro adds saved analyses, full PDF reports, read-only sharing and two AI conclusions per day.
| Feature | Free | Pro · LifetimeEarly Adopter |
|---|---|---|
| Browser-based analysis & charts | Included | Included |
| Run comparison | Included | Included |
| Table copy & chart PNGs | Included | Included |
| SLA checks · p95, average & error rate | Included | Included |
| AI conclusions with SLA verdicts | Not included | 2 per day |
| Saved analyses & read-only share links | Not included | Included |
| Full PDF reports | Not included | Included |
Claim Pro free for life before November 27, 2026
Create your account before the cutoff. No card required.
Latest from the blog
All posts →release
New in JMeterHub: SLA validation, shareable report links, passed/failed breakdown and a cleaner PDF
A wrap-up of the latest JMeterHub updates: a passed/failed transactions table with pass-rate badges, an SLA target validator that turns your numbers into clear pass/fail calls, shareable read-only report links for Pro, and a redesigned landscape PDF that keeps every column visible.
announcement
JMeterHub Pro is free for life for early adopters
Create your JMeterHub account before November 27, 2026 and keep Pro forever: AI report conclusions, saved analyses and stakeholder-ready PDF exports. No credit card required.
release
New in the free analyzer: slowest transactions, error grouping and a throughput chart
Three new free features in the JTL Analyzer: a top-5 slowest transactions card, error clustering by type, and a successful-vs-failed throughput timeline.