TOOL SIGNAL / ACTIVE

Tsung

Tsung community

Protocol/API Load Open Source Self-hosted

Frequently asked

Is it open source?

Yes. Tsung is listed as open source.

What protocols does it support?

Tsung supports HTTP, HTTPS, WebDAV, LDAP, XMPP.

Is it cloud or self-hosted?

Tsung is listed as self-hosted.

Is it still maintained?

Tsung is listed as active.

Tsung is an Erlang-based distributed load testing tool. XML scenarios model users and support several network protocols with statistical reporting.

About

Tsung is an open-source, multi-protocol distributed load testing and benchmarking framework designed to simulate huge numbers of concurrent users for stress testing IP-based client/server applications. Originally developed in Erlang, it is highly scalable and supports a wide range of protocols, including HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, MQTT, AMQP, and XMPP/Jabber.

Features

  • High-performance distributed architecture allowing load generation across a cluster of machines
  • Support for multiple protocols: HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, MQTT, AMQP, and XMPP/Jabber
  • XML-based configuration system for defining complex user scenarios
  • OS-level monitoring (CPU, memory, network) via SNMP, Munin, or Erlang agents
  • TCP, UDP, WebSocket, and TLS/SSL support with IPv4 and IPv6 compatibility

Pricing

Tsung is open-source software released under the GPLv2 license and is free to use with no licensing fees or subscription costs.

Author / Company

Tsung development was started by Nicolas Niclausse. ProcessOne is associated with the project, and various companies and individuals have historically provided professional support and services.

AI features

  • Built-in web dashboard for real-time monitoring of statistics like response times and server CPU usage
  • Randomization of user think-times and arrival rates using probability distributions for realistic traffic simulation
  • Dynamic scenario support that allows retrieving data from server responses at runtime to re-inject into subsequent requests

Latest release

1.8.0 · 2023-03-02

The 1.8.0 release includes various fixes and enhancements to the framework.

GROUNDED VIA EXA · 2026-08-11

Signal notes