Tsung (tidigare känd som IDX-tsunamin) är en fördelad last testverktyg. Tsung är protokolloberoende och kan idag användas för att betona HTTP och Jabber-servrar.
Det simulerar användarbeteende med hjälp av en XML-beskrivningsfilen, rapporterar flera mätningar i realtid (statistik kan anpassas med transaktioner, och grafik genereras med gnuplot).
För HTTP, stöder 1.0 och 1.1, har en proxy-läge för att spela in sessioner, stöder GET och POST metoder, Cookies, och grundläggande WWW-autentisering. Den har också stöd för SSL.
Här är några viktiga inslag i "Tsung":
In- High Performance: belastningen kan fördelas på ett kluster av klientmaskiner
IN- Multi-protokoll som använder en plugin-system: HTTP, SOAP och Jabber stöds för närvarande. SSL stöds också.
In- Flera IP-adresser kan användas på en enda maskin med hjälp av underliggande OS IP Aliasing
In- OS övervakning (CPU, minne och nätverks trafic) använder SNMP eller Erlang agenter på fjärrservrar.
In- XML konfigurationssystem; flera sessioner kan användas för att simulera differents typ av användare. Dynamiska sessioner kan enkelt beskrivas i XML (detta kan användas för att hämta vid körning ett ID från servern utgången och använda den senare i sessionen).
IN- För att generera en realistisk trafic, användar thinktimes och ankomsthastigheten kan randomiseras med användning av en sannolikhetsfördelning (exponentiell närvarande)
In- HTML-rapporter kan genereras under belastning för att visa svarstider mätning, server CPU, etc.
HTTP
In- HTTP / 1.0 och HTTP / 1.1 support
IN- GET och POST-begäran
IN- Cookies automaticaly hanteras
IN- 'GET Om modifierade eftersom "typ av förfrågan
IN- WWW-autentisering Basic
In- Proxy läge till rekordsessioner med en webbläsare.
In- Grundläggande stöd för SOAP använder HTTP-läget (den Soapaction HTTP header är handtag).
Jabber
In- autentisering, närvaro och registrera meddelanden
IN- Chatta meddelanden till online eller offline-användare
IN- Roster ställa och få förfrågningar
In- Globala användarnas synkronisering kan ställas in på specifika åtgärder
PostgreSQL
IN- Authentication (lösenord)
IN- Basic Frågor
Vad är nytt i den här versionen:
- Denna version fixar några regressioner införts i version 1.4.0 .
Vad är nytt i version 1.3.3:
- Detta är en buggfix endast frigivning. Det fixar SSL-stöd med en Erlang uppdatering till R14A och fixar flera buggar med dynamiska utbyten när du använder en HTTP-proxy.
Vad är nytt i version 1.3.2:
- Många buggfixar och förbättringar
Vad är nytt i version 1.3.1:
- Den här utgåvan innehåller pubsub och MUC stöd för XMPP, och förbättrar skalbar (till miljontals användare) och dynamiska variabler.
- Tsung-plotter är nu integrerad i distributionen, och övervakningsramen stöder nu munin-node avlägsna agenter.
- Den här versionen innehåller också många andra mindre buggfixar och förbättringar.
Vad är nytt i version 1.3.0:
- Den här utgåvan innehåller tre nya plugins (LDAP, MySQL , WebDAV), en stor dynamisk variabel förstärkning, för / upprepade slingor i ett scenario, och många andra mindre förbättringar och buggfixar.
Kommentarer hittades inte