Misplaced Pages

Tsung

Article snapshot taken from[REDACTED] with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
For the Wade-Giles romanization of Chinese, see the pinyin version, Zong (disambiguation)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Tsung" – news · newspapers · books · scholar · JSTOR (June 2022) (Learn how and when to remove this message)
Tsung
Original author(s)Nicolas Niclausse
Stable release1.7.0 / August 30, 2017 (2017-08-30)
Repositorygithub.com/processone/tsung
Written inErlang
Operating systemCross-platform
TypeLoad Testing
LicenseGNU General Public License 2.0
Websitetsung.erlang-projects.org

Tsung (formerly known as idx-Tsunami) is a software load testing tool written in the Erlang language and distributed under the GPL license. It can currently stress test HTTP, WebDAV, LDAP, MySQL, PostgreSQL, SOAP and XMPP servers. Tsung can simulate hundreds of simultaneous users on a single system. It can also function in a clustered environment.

Features

Features include:

  • Several IP addresses can be used on a single machine using the underlying OS's IP Aliasing.
  • OS monitoring (CPU, memory, and network traffic) using SNMP, munin-node agents or Erlang agents on remote servers.
  • Different types of users can be simulated.
  • Dynamic sessions can be described in XML (to retrieve, at runtime, an ID from the server output and use it later in the session).
  • Simulated user thinktimes and the arrival rate can be randomized via probability distribution.
  • HTML reports can be generated during the load to view response time measurements, server CPU, and other statistics.

References

  1. Tsung. "About". Tsung. Retrieved 2024-12-12.

External links

Categories: