Tsung
Originalförfattare | Nicolas Niclausse |
---|---|
Stabil frisättning |
1.7.0 / 30 augusti 2017
|
Förvar | https://github.com/processone/tsung |
Skrivet i | Erlang |
Operativ system | Cross-plattform |
Typ | Belastningstestning |
Licens | GNU General Public License 2.0 |
Hemsida | http://tsung.erlang-projects.org/ |
Tsung (tidigare känd som idx-Tsunami ) är ett stresstestverktyg skrivet på Erlang- språket och distribuerat under GPL -licensen. Den kan för närvarande stresstesta HTTP- , WebDAV- , LDAP- , MySQL- , PostgreSQL- , SOAP- och XMPP -servrar. Tsung kan simulera hundratals samtidiga användare på ett enda system. Det kan också fungera i en klustrad miljö.
Funktioner
Funktioner inkluderar:
- Flera IP-adresser kan användas på en enda maskin med det underliggande operativsystemets IP-aliasing.
- OS-övervakning (CPU, minne och nätverkstrafik) med SNMP , munin-node-agenter eller Erlang-agenter på fjärrservrar.
- Olika typer av användare kan simuleras.
- Dynamiska sessioner kan beskrivas i XML (för att vid körning hämta ett ID från serverutgången och använda det senare i sessionen).
- Simulerade användares tanketider och ankomstfrekvensen kan randomiseras via sannolikhetsfördelning.
- HTML- rapporter kan genereras under laddningen för att se svarstidsmätningar, server-CPU och annan statistik.