Tsung
Oryginalni autorzy | Nicolas Niclausse |
---|---|
Wersja stabilna |
1.7.0 / 30 sierpnia 2017
|
Magazyn | https://github.com/processone/tsung |
Napisane w | Erlang |
System operacyjny | Międzyplatformowe |
Typ | Testowanie obciążenia |
Licencja | Powszechna Licencja Publiczna GNU 2.0 |
Strona internetowa | http://tsung.erlang-projects.org/ |
Tsung (wcześniej znany jako idx-Tsunami ) to narzędzie do testowania warunków skrajnych napisane w języku Erlang i rozpowszechniane na licencji GPL . Obecnie może testować obciążenia serwerów HTTP , WebDAV , LDAP , MySQL , PostgreSQL , SOAP i XMPP . Tsung może symulować setki jednoczesnych użytkowników w jednym systemie. Może również funkcjonować w środowisku klastrowym.
Cechy
Dodatki zawarte:
- Kilka adresów IP może być używanych na jednej maszynie przy użyciu aliasowania adresów IP bazowego systemu operacyjnego.
- Monitorowanie systemu operacyjnego (procesora, pamięci i ruchu sieciowego) za pomocą SNMP , agentów munin-node lub agentów Erlang na zdalnych serwerach.
- Można symulować różne typy użytkowników.
- Sesje dynamiczne można opisać w formacie XML (w celu pobrania w czasie wykonywania identyfikatora z danych wyjściowych serwera i wykorzystania go w dalszej części sesji).
- Symulowane czasy myślenia użytkownika i wskaźnik przybycia można losować za pomocą rozkładu prawdopodobieństwa.
- Podczas ładowania można generować raporty HTML w celu przeglądania pomiarów czasu odpowiedzi, procesora serwera i innych statystyk.