Produits Support Open Source Company
 
 
 
Home > Open Source > Tsung > Project Description

A high-performance benchmark tool

In a few words, Tsung is a distributed load testing tool. It is protocol-independent and can currently be used to stress Jabber/XMPP server, but also HTTP, SOAP, and postgreSQL servers. Developed as an extensible framework, this tools can be used to generate very large realistic benchmarks on a limited number of servers.

Tsung is a tool that allow to simulate the behaviour of a large number of users of a given application. It thus allows to analyze the capability of the stressed system under an heavy load, and provide reports to improve the performance and design of the target system.

Tsung has outstanding characteristics, putting it above its competitors:

  • It can simulate a large amount of users per physical server. Tsung can generate 10000 simultaneous or more on a single CPU. Traditional benchmark tools can usually simulate between 200 to 1000 users per server, making it difficult and costly to set up large benchmark campaign. Tsung bypass this limitation.
  • It is an extensible tool that can be easily extended to support new protocols.

History

Tsung was originally developed by IDEALX, under the name IDX-Tsunami. The software has been in development since 2000. It is now called Tsung, for Tsunami-Next Generation.

Maintenance, support and development are now operated by Process-one.

License

Tsung is distributed under the GNU General Public License version 2.

Support

Tsung is both supported by its development community and commercially supported by the Process-one company. Process-one actively develops Tsung major features and extensions. For more informations, please contact us.