Ross ROSS = Recommend OSS · open-source software intelligence for agents

processone/tsung

Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc. observed · 2026-08-28

github.com/processone/tsung · homepage · Erlang · GPL-2.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

64/100

  • Activity 70
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 6057
  • days_rel: n/a
  • days_push: 184
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2629 stars · 402 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Tsung is a multi-protocol distributed load testing and benchmarking tool written in Erlang. It simulates thousands of clients to test the scalability and performance of IP-based client/server applications over protocols like HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, MQTT, AMQP, and Jabber/XMPP.

Use cases

  • load test an HTTP web service with thousands of concurrent users
  • benchmark an XMPP messaging server's scalability
  • stress test a PostgreSQL or MySQL database under heavy query load
  • simulate distributed traffic against an MQTT or AMQP broker
  • measure performance of an LDAP directory server
  • run distributed load tests from multiple machines

When to choose

  • you need multi-protocol load testing beyond plain HTTP
  • you want distributed load generation from multiple nodes
  • you need to benchmark messaging protocols like XMPP, MQTT, or AMQP
  • you need very high concurrency thanks to Erlang's lightweight processes

When to avoid

  • you only need simple HTTP load testing with a modern scripting workflow (tools like k6 or Locust may be easier)
  • you prefer writing test scenarios in a general-purpose language rather than XML
  • you need a GUI-driven load testing tool
  • your team has no Erlang/OTP operational experience

Facets

framework · maturity active

benchmarking load-testing testing testing performance developer-tools networking elixir cli cross-platform load-testing multi-protocol distributed http xmpp mqtt amqp ldap database-load-testing erlang linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
processone/tsungmain64

For agents

markdown · JSON · MCP: product_card(name="processone/tsung")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem