, ,

Tsung is an open-source multi-protocol distributed load testing tool

Add your review

Tsung is a multi-protocol distributed load testing tool that is available as an open source project.

It may be used to put HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, MQTT, and Jabber/XMPP servers through their paces. Tsung is free software distributed under the GNU General Public License version 2.

Tsung’s objective is to simulate users in order to evaluate the scalability and performance of client/server IP-based applications. It is useful for performing load and stress tests on your servers. Numerous protocols have been built and validated, and the system is easily extensible.

It can be deployed over multiple client machines and is capable of simulating hundreds of thousands (or perhaps millions) of virtual users concurrently (or much more if sufficient hardware is available…).

Tsung is written in Erlang, a free and open-source programming language developed by Ericsson for developing fault-tolerant distributed applications.

Features of Tsung

  • High performance: the load can be spread among a cluster of client machines.
  • Multiple protocols are presently supported via a plugin system: HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, XMPP/Jabber, BOSH, MQTT, and AMQP.
  • TCP, UDP, Websocket, TSL/SSL (with or without client certificate) are all supported protocols, as are IPv4 and IPv6.
  • Multiple IP addresses can be utilized on a single machine by leveraging the underlying operating system’s IP address.
  • Aliasing OS monitoring (CPU, memory, and network traffic) on remote servers via SNMP, Munin, or Erlang agents.
  • Configuration system based on XML; many sessions can be utilized to mimic various types of users. In XML, dynamic sessions can be readily expressed (this can be used to retrieve at runtime an ID from the server output and use it later in the session).
  • To simulate genuine traffic, user thought times and arrival rates can be randomly generated using a probability distribution.
  • A built-in web dashboard allows for real-time monitoring of test statistics during the course of a test (response times measurement, server CPU, etc.)
  • Interface via the command line

16 Best Alternatives to Tsung

LoadRunner Enterprise is a performance testing tool that allows Cross-enterprise performance testing for multiple and concurrent testing projects

WAPT is a performance and load testing tool for websites, mobile app, and web API’s

WebLOAD is the performance and load testing solution you need for scaling your business.

LoadNinja is a loads testing tool to diagnose web UI and API performance issues

StresStimulus is a load testing tool for websites, mobile and Enterprise apps

LoadComplete is a load testing application that enables the creation and execution of automated load tests for web servers and services.

The best developer tool to load test your web applications

CloudTest allows you to perform load testing so as to ensure that your website or app is ready for sudden spike in the traffic

LoadRunner Professional is the premium, market-leading performance testing solution for project teams.

Loadrunner Cloud is Cloud-based load and performance testing that is extremely scalable for agile and DevOps organizations

Loadmill is a SaaS-based platform for automated backend testing that enables you to develop and run API and load tests for your application.

Apache JMeter is an open-source software and a pure Java application for load testing and performance measurement

LoadFocus is a load testing for load testing your apps, websites, and API

k6 is a cutting-edge load testing tool that leverages our decades of experience in the load and performance testing business.

Loader.io is a completely free load testing tool that enables you to stress test your web applications and APIs with thousands of concurrent connections.

Load testing is a website testing tool to test the load on a website

User Reviews

0.0 out of 5
Write a review

There are no reviews yet.

Be the first to review “Tsung”

Your email address will not be published. Required fields are marked *

Add to Collection


You must be logged in to collect content