Tsung (tidligere kjent som IDX-Tsunami) er en fordelt last testverktøy. Tsung er protokolluavhengig og kan i dag brukes til å understreke HTTP og Jabber servere.
Den simulerer brukeratferd ved hjelp av en XML beskrivelse fil, rapporterer mange målinger i sanntid (statistikk kan tilpasses med transaksjoner, og grafikk generert ved hjelp av gnuplot).
For HTTP, støtter den 1.0 og 1.1, har en proxy-modus for å spille inn økter, støtter GET og POST metoder, Småkaker, og Basic WWW-godkjenning. Den har også støtte for SSL.
Her er noen viktige trekk ved "Tsung":
IN- High Performance: lasten kan fordeles på en klynge av klientmaskiner
IN- Multi-protokoller ved hjelp av en plugin system: HTTP, SOAP og Jabber øyeblikket støttes. SSL støttes også.
IN- flere IP-adresser kan brukes på en enkelt maskin ved hjelp av den underliggende OS IP Aliasing
IN- OS overvåking (CPU, minne og nettverk trafikk) ved hjelp av SNMP eller Erlang agenter på eksterne servere.
IN- XML konfigurasjon system; flere sesjoner kan brukes til å simulere differents type brukere. Dynamiske økter kan lett beskrives i XML (dette kan brukes til å hente om runtime en ID fra serveren utgang og bruke den senere i økten).
IN- For å generere en realistisk trafikk, bruker thinktimes og ankomstraten kan Randomize hjelp av en sannsynlighetsfordeling (eksponentiell øyeblikket)
IN- HTML rapporter kan genereres under belastning å se responstid måling, server CPU, etc.
HTTP
IN- HTTP / 1.0 og HTTP / 1.1-støtte
IN- GET og POST-forespørsler
IN- Nett automaticaly håndteres
IN- 'GET If-endret siden' type forespørsel
IN- WWW-autentisering Basic
IN- Proxy-modus for å spille inn økter ved hjelp av en nettleser.
IN- Grunnleggende støtte for SOAP hjelp av HTTP-modus (SOAPAction HTTP header er håndtaket).
Jabber
IN- autentisering, tilstedeværelse og registrere meldinger
IN- Chat meldinger til online eller offline brukere
IN- Roster satt og få forespørsler
IN- Global brukernes synkronisering kan settes på konkrete handlinger
PostgreSQL
IN- Authentication (passord)
IN- Basic spørringer
Hva er nytt i denne utgaven:
- Denne versjonen fikser noen regresjoner introdusert i versjon 1.4.0 .
Hva er nytt i versjon 1.3.3:
- Dette er en bugfix eneste utgivelse. Det løser SSL-støtte med en Erlang oppdatering til R14A, og løser flere bugs med dynamiske erstatninger når du bruker en HTTP-proxy.
Hva er nytt i versjon 1.3.2:
- Mange feilrettinger og forbedringer
Hva er nytt i versjon 1.3.1:
- Denne utgivelsen legger PubSub og MUC støtte for XMPP, og forbedrer skalerbarhet (til millioner av brukere) og dynamiske variabler.
- Tsung-plotter er nå integrert i fordelingen, og overvåkingen rammeverket støtter nå munin-node eksterne midler.
- Denne utgivelsen inneholder også mange andre mindre feilrettinger og forbedringer.
Hva er nytt i versjon 1.3.0:
- Denne utgivelsen gir tre nye plugins (LDAP, MySQL , WebDAV), et stort dynamisk variabel forsterkning, for / gjenta løkker i et scenario, og mange andre mindre forbedringer og feilrettinger.
Kommentarer ikke funnet