New third-party plugin: Perfana TimescaleDB Backend Listener

5 views
Skip to first unread message

Daniel Moll

unread,
Jun 4, 2026, 3:43:12 AM (4 days ago) Jun 4
to jmeter-plugins
Hi all,  

I'd like to register a new third-party plugin in the Plugins Manager catalog:
the Perfana TimescaleDB Backend Listener.

What it does
------------
It's a JMeter Backend Listener that streams test results directly into
TimescaleDB (PostgreSQL) for real-time performance analysis: per-request
metrics, transactions, virtual-user counts, and request errors. It supports
batch writing with backpressure handling, HikariCP connection pooling and URL
normalization for pattern-based analysis.

It works standalone (any TimescaleDB consumer / Grafana dashboard), and it's also the data feed for Perfana.

Using it with Perfana
---------------------
Perfana is a continuous performance testing platform. It automates the analysis
of load-test results: it compares each run against baselines and service-level
objectives, flags regressions automatically, tracks trends across builds, and
integrates with CI/CD so performance is checked on every pipeline run instead of
by hand. This listener is how JMeter feeds Perfana - it writes the raw metrics
into TimescaleDB, which Perfana reads as its datasource. The plugin is useful on
its own, but pairs directly with Perfana for automated regression analysis.

Perfana: https://github.com/perfana/perfana
Demo repo: https://github.com/perfana/perfana-demo

Marker class: io.perfana.jmeter.timescaledb.JMeterTimescaleDBBackendListenerClient
License:      Apache 2.0
Source:       https://github.com/perfana/perfana-jmeter-timescaledb

PR: https://github.com/undera/jmeter-plugins/pull/847

Happy to make any changes the maintainers suggest. Thanks for maintaining the
Plugins Manager!

Daniel Moll, Perfana
Reply all
Reply to author
Forward
0 new messages