Tsung icon
Tsung icon

Tsung

Tsung (formerly IDX-Tsunami) is a distributed load testing tool. It is protocol-independent and can currently be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers. It is distributed under the GNU General Public License version 2.

Dashboard

Cost / License

  • Free
  • Open Source

Platforms

  • Linux
  • FreeBSD
-
No reviews
4likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Load testing

 Tags

  • performance-testing
  • web-server-servers-http-https

Tsung News & Activities

Highlights All activities

Recent activities

No activities found.

Tsung information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Alternatives

    8 alternatives listed
  • Supported Languages

    • English
Tsung was added to AlternativeTo by AlternativeSteve on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Tsung?

Tsung (formerly IDX-Tsunami) is a distributed load testing tool. It is protocol-independent and can currently be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers. It is distributed under the GNU General Public License version 2.

Tsung’s main strength is its ability to simulate a huge number of simultaneous user from a single machine. When used on cluster, you can generate a really impressive load on a server with a modest cluster, easy to set-up and to maintain. You can also use Tsung on a cloud like EC2.

Tsung is developed in Erlang and this is where the power of Tsung resides. Erlang is a concurrency-oriented programming language. Tsung is based on the Erlang OTP (Open Transaction Platform) and inherits several characteristics from Erlang:

  • Performance: Erlang has been made to support hundred thousands of lightweight processes in a single virtual machine.
  • Scalability: Erlang runtime environment is naturally distributed, promoting the idea of process’s location transparency.
  • Fault-tolerance: Erlang has been built to develop robust, fault-tolerant systems. As such, wrong answer sent from the server to Tsung does not make the whole running benchmark crash.

More information on Erlang on http://www.erlang.org.