Skip to content

Commit

Permalink
update introduction
Browse files Browse the repository at this point in the history
  • Loading branch information
nniclausse committed Aug 11, 2017
1 parent 05c2219 commit e2b617a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 7 deletions.
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@

# General information about the project.
project = u'Tsung'
copyright = u'2013, Nicolas Niclausse'
copyright = u'2004-2017, Nicolas Niclausse'

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
Expand Down
15 changes: 9 additions & 6 deletions docs/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ 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.
HTTP, WebDAV, SOAP, PostgreSQL, MySQL, AMQP, MQTT, LDAP and Jabber/XMPP servers.

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

Expand All @@ -17,7 +17,8 @@ What is Erlang and why is it important for Tsung?
==================================================

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
simultaneous user from a single machine; moreover, you can distribute
the users on cluster for machines. 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.
Expand Down Expand Up @@ -58,9 +59,9 @@ History:
http://IDEALX.com/ (now OpenTrust). It has evolved as an open-source
multi-protocol load testing tool several months later. The HTTP
support was added in 2003, and this tool has been used for several
industrial projects. It is now hosted by Erlang-projects, and
supported by http://process-one.net/. The list of contributors
is available in the source archive at https://github.com/processone/tsung/blob/master/CONTRIBUTORS and at https://github.com/processone/tsung/graphs/contributors.
industrial projects. It is now hosted on github, and
several companies provide profesionnal support. The list of contributors
is available in the source archive at https://github.com/processone/tsung/blob/master/CONTRIBUTORS.

* It is an industrial strength implementation of a *stochastic model*
for real users simulation. User events distribution is based on a Poisson Process. More information on this topic in:
Expand All @@ -80,11 +81,12 @@ Tsung has been used for very high load tests:

* 90,000 simultaneous Jabber users on a 4-node Tsung cluster (3xSun V240 + 1 Sun V440).
* 10,000 simultaneous users. Tsung was running on a 3-computers cluster (CPU 800MHz).
* 2,000,000 concurrent users on a single m4.10xlarge instance on EC2 to tests ejabberd scalability

* *HTTP and HTTPS* protocol:

* 12,000 simultaneous users. Tsung were running on a 4-computers cluster (in 2003).
The tested platform reached 3,000 requests per second.
The tested platform reached 3,000 https requests per second.
* 10 million simultaneous users running on a 75-computers cluster, generating more
than one million requests per second.

Expand All @@ -103,3 +105,4 @@ Tsung has been used at:

* *Sun* (TM) for their Moodlerooms platform on Niagara processors: https://blogs.oracle.com/kevinr/resource/Moodle-Sun-RA.pdf

* and many other companies

0 comments on commit e2b617a

Please sign in to comment.