Tsung:An Open-source Multi-protocol Distributed Load Testing Tool

What is Tsung:

Tsung is the Next Generation of a tool called IDX-Tsunami. This tool was started by Nicolas Niclausse in 2000 as a distributed jabber load stress tool for internal use at IDEALX.

It has evolved as an open-source multi-protocol load testing tool in 2001. The HTTP support was added in 2003, and this tool has been used for several industrial projects.

Since September 2004, it is developped by volunteers outside IDEALX.

What you can do with Tsung?

It can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers. Tsung (formerly known as IDX-Tsunami) is a free software released under the GPLv2 license.

The purpose of Tsung is to simulate users in order to test the scalability and performance of IP based client/server applications. You can use it to do load and stress testing of your servers. Many protocols have been implemented and tested, and it can be easily extended. WebDAV, LDAP and MySQL support have been added recently (experimental).

It can be distributed on several client machines and is able to simulate hundreds of thousands of virtual users concurrently (or even millions if you have enough hardware …).

Tsung is developed in Erlang, an open-source language made by Ericsson for building robust fault-tolerant distributed applications.

Download Tsung

Related Posts

You can follow any responses to this entry through the RSS 2.0 feed.