IDX-Tsunami 1.1.0


IDX-tsunami is a distributed load testing tool
Developer:   Nicolas Niclausse
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


IDX-tsunami is a distributed load testing tool. It is protocol-independent and can currently be used to stress HTTP, SOAP and Jabber servers.

It simulate users behaviour using an XML description file, report many measurements in real time (statistics can be customized with transactions, and graphics generated using gnuplot).

For HTTP, it support 1.0 and 1.1 version, has a proxy mode to record sessions, support GET and POST method, Cookies and Basic WWW-authentication. It also has support for SSL.

The purpose of IDX-Tsunami is to simulate users in order to test the scalability and performances of IP based client/server applications. You can use it to do load testing of your servers. Currently, HTTP and Jabber protocols have been implemented and tested, but it can be easily extended.

This tool can simulate thousands of users concurrently, and can be distributed on several client machines.

IDX-Tsunami has been used to validate the IM platform made by LibertySurf in 2001. 10.000 concurrent users were simulated on a cluster of 3 machines.

IDX-Tsunami has also been used to test a very high trafic web site. More than 3.000 HTTP/HTTPS requests/second were generated during this test

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

Here are some key features of "IDX Tsunami":
Main features

  • High Performance: the load can be distributed on a cluster of client machines
  • Multi-Protocols using a plugin system: HTTP and Jabber are currently supported. LDAP and SMTP are on the TODO list.
  • SSL support.
  • Several IP addresses can be used on a single machine using the underlying OS IP Aliasing
  • OS monitoring (CPU, memory and network trafic) using Erlang agents on remote servers or SNMP. list.
  • XML configuration system; several sessions can be used to simulate differents type of users.
  • Stochastic processes: in order to generate a realistic trafic, user thinktimes and the arrival rate can be randomize using a probability distribution (exponential currently)

    HTTP

  • HTTP/1.0 and HTTP/1.1 support
  • GET and POST requests
  • Cookies
  • 'GET If-modified since' type of request
  • WWW-authentication Basic
  • Proxy mode to record sessions using a Web browser.

    SOAP

  • Basic support using the HTTP mode (the SOAPAction HTTP header is handle).

    Jabber

  • Authentication, presence and register messages
  • Chat messages to online or offline users
  • Roster set and get requests
  • Global users' synchronisation can be set on specific actions

    What's New in This Release:
  • HTTP proxy server load testing is now possible.
  • The HTTP UserAgent header can be customized.
  • Dynamic substitutions were implemented for the Jabber plugin.
  • Several minor bugs were fixed, so it should work on Solaris now.
    tags idx tsunami  and jabber  load testing  client machines  http and  machines idx  been used  the http  using the  currently http  tsunami has  and post  simulate users  

    Download IDX-Tsunami 1.1.0


     http://tsunami.idealx.org/dist/debian/idx-tsunami_1.1.0-1_all.deb
     http://tsunami.idealx.org/dist/redhat/idx-tsunami-1.1.0-1.noarch.rpm
     http://tsunami.idealx.org/dist/idx-tsunami-1.1.0.tar.gz


    Authors software

    IDX-Tsunami 1.1.0 (by Nicolas Niclausse)
    IDX-tsunami is a distributed load testing tool

    Tsung 1.2.0 (by Nicolas Niclausse)
    Tsung (formerly known as IDX-Tsunami) is a distributed load testing tool


    Similar software

    IDX-Tsunami 1.1.0 (by Nicolas Niclausse)
    IDX-tsunami is a distributed load testing tool

    Tsung 1.2.0 (by Nicolas Niclausse)
    Tsung (formerly known as IDX-Tsunami) is a distributed load testing tool

    Pound 2.1 (by Robert Segall)
    Pound is a reverse load balancer, HTTP proxy and SSL wrapper

    ejabberd 1.1.2 (by Alexey Shchepin)
    ejabberd is a multi-platform, scalable, distributed, and fault-tolerant XMPP Jabber and XMPP server.

    Moreover, it supports several

    hatatap 0.8.8 (by Martin Klang)
    hatatap project is an HTTP scripting tool with scripts in XML

    NeoLoad 2.0 (by Neotys)
    NeoLoad project is a load testing software for web application

    PunJab 0.10 (by Christopher Zorn)
    PunJab is a HTTP jabber client interface

    Charles Web Debugging Tool 2.4.1 (by Karl van Randow)
    Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP traffic between their machin

    Twisted Web 0.6.0 (by Glyph Lefkowitz)
    Twisted Web includes an HTTP/1.0 protocol implementation for both servers and clients

    Web Performance Trainer 2.9 Beta Build 703 (by Web Performance, Inc.)
    Web Performance Trainer is a load testing and stress testing tool for Web servers


    Other software in this category

    Track + Task Tracker 3.0.0 (by Joerg Friedrich)
    Online project management and issue tracking with team collaboration, user management, multiple access levels, tasks, projects, time

    CppUnit - C++ port of JUnit 1.12.0 (by Baptiste Lepilleur)
    CppUnit is a C++ unit testing framework

    MemCheck Deluxe 1.2.2 (by Dakoda)
    MemCheckDeluxe is an enhanced leak finder/memory profiler

    Network Traffic Generator 0.1.3 (by Robert Sandilands)
    This is a traffic generator

    Testitool 1.0 beta 6 (by Byrne Reese)
    Testitool is an application written in PHP that allows it's users to compose and manage QA test plans.

    Here are some key features

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags