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

checkout-peak-run.jtlAnalyzed

Samples

128,940

Error rate

0.42%

Throughput

412/s

p95

1,240 ms

Response time over time

avg p95

Aggregate report

copy as table
Transactionavgp95err
POST /login2124800.0%
GET /catalog3187420.1%
POST /cart/add5441,2400.4%
POST /checkout1,1803,9054.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.

  1. Step 1

    Run JMeter

    Save your test results as a .jtl or .csv file. CSV and XML formats both work.

  2. Step 2

    Open your results

    Drop your file into the analyzer. Analysis runs locally in your browser — no account or upload needed.

  3. 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

Getting started guide

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.
Read the privacy notice →

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.

JMeterHub Free and Pro feature comparison
FeatureFreePro · LifetimeEarly Adopter
Browser-based analysis & chartsIncludedIncluded
Run comparisonIncludedIncluded
Table copy & chart PNGsIncludedIncluded
SLA checks · p95, average & error rateIncludedIncluded
AI conclusions with SLA verdictsNot included2 per day
Saved analyses & read-only share linksNot includedIncluded
Full PDF reportsNot includedIncluded

Claim Pro free for life before November 27, 2026

Create your account before the cutoff. No card required.