Tsung
Open-source multi-protocol distributed load testing tool written in Erlang, supporting HTTP, WebDAV, PostgreSQL, MySQL, LDAP, MQTT and XMPP.
Our Verdict
Historically strong for multi-protocol load tests, but k6 and Locust have surpassed it for most teams.
Pros
- Distributed load testing in Erlang
- Supports HTTP, XMPP, MQTT, Postgres, LDAP
- Scales to millions of simulated users
- Open source with long track record
Cons
- XML scenarios feel archaic in 2026
- Small community, slow releases
- k6 and Locust dominate modern load testing
Best for: Legacy setups or niche protocols like XMPP needing distributed load simulation
Not for: New load testing where k6 scripts offer vastly better ergonomics
When to Use Tsung
Good fit if you need
- Distributed Erlang-based load testing at extreme scale
- Multi-protocol load tests: HTTP, PostgreSQL, MQTT, XMPP
- Simulate realistic user behavior with XML scenario files
- Scale load across a cluster of machines effortlessly
Lock-in Assessment
Low 5/5
Lock-in Score 5/5
Pricing
Price wrong?Tsung Pricing
- Pricing Model
- free
- Free Tier
- Yes
- Entry Price
- —
- Enterprise Available
- No
- Transparency Score
- —
Beta — estimates may differ from actual pricing
1,000
1001K10K100K1M
Estimated Monthly Cost
$25
Estimated Annual Cost
$300
Estimates are approximate and may not reflect current pricing. Always check the official pricing page.
Project Health
C
Health Score
2.6k 403
Bus Factor
4
Last Commit
2 months
Release Freq
N/A
Open Issues
130
Issue Response
5d
License
GPL-2.0
Last checked: 2026-04-21
Community Discussion
Comments powered by Giscus (GitHub Discussions). You need a GitHub account to comment.