Tsung (tidligere kendt som IDX-Tsunami) er en fordelt last testværktøj. Tsung er protokol-uafhængig og kan i dag bruges til at understrege HTTP og Jabber-servere.
Det simulerer brugeradfærd ved hjælp af en XML beskrivelsesfil, rapporterer mange målinger i realtid (statistik kan tilpasses med transaktioner og grafik genereres ved hjælp gnuplot).
For HTTP, den understøtter 1.0 og 1.1, har en proxy til optagelse sessioner, understøtter GET og POST metoden, cookies og Basic WWW-godkendelse. Det har også understøttelse af SSL.
Her er nogle vigtige funktioner i "Tsung":
In- High Performance: belastningen kan fordeles på en klynge af klient maskiner
In- Multi-protokoller ved hjælp af et plugin-system: HTTP, SOAP og Jabber understøttes i øjeblikket. SSL understøttes også.
In- Flere IP-adresser kan bruges på en enkelt maskine ved hjælp af underliggende OS IP Aliasing
In- OS overvågning (CPU, hukommelse og netværk trafik) ved hjælp af SNMP eller Erlang agenter på eksterne servere.
In- XML konfigurationssystem; flere sessioner kan anvendes til at simulere differents type brugere. Dynamiske sessioner kan let beskrives i XML (dette kan bruges til at hente på runtime et id fra serveren output og bruge den senere i sessionen).
In- For at generere en realistisk trafik, brugergrupper thinktimes og ankomsten sats kan randomisere hjælp af en sandsynlighedsfordeling (eksponentiel øjeblikket)
In- HTML rapporter kan frembringes under belastning at se svartider måling server CPU, etc.
HTTP
Ind- HTTP / 1.0 og HTTP / 1.1 support
Ind- GET og POST-anmodninger
in- Cookies automaticaly håndteres
In- 'få, hvis-ændret siden »type anmodning
In- WWW-autentificering Basic
In- Proxy metode til at optage sessioner ved hjælp af en webbrowser.
In- Grundlæggende støtte til SOAP hjælp af HTTP-tilstand (den SOAPAction HTTP headeren er håndtag).
Jabber
In- Authentication, tilstedeværelse og registrere meddelelser
In- Chat beskeder til online eller offline brugere
In- Roster sæt og få anmodninger
In- Globale brugernes synkronisering kan indstilles på specifikke aktioner
PostgreSQL
In- Authentication (password)
In- Basic Forespørgsler
Hvad er nyt i denne udgivelse:
- Denne version løser nogle regressioner indført i version 1.4.0 .
Hvad er nyt i version 1.3.3:
- Dette er en bugfix kun udgivelse. Det løser SSL understøttelse med en Erlang opdatering til R14a, og løser flere bugs med dynamiske udskiftninger, når du bruger en HTTP proxy.
Hvad er nyt i version 1.3.2:
- Mange fejlrettelser og forbedringer
Hvad er nyt i version 1.3.1:
- Denne udgivelse tilføjer PubSub og MUC støtte til XMPP, og forbedrer skalerbarhed (til millioner af brugere) og dynamiske variabler.
- Tsung-plotter er nu integreret i fordelingen, og rammerne overvågning understøtter nu Munin-node fjerntliggende midler.
- Denne version indeholder også mange andre mindre fejlrettelser og forbedringer.
Hvad er nyt i version 1.3.0:
- Denne udgivelse tilføjer tre nye plugins (LDAP, MySQL , WebDAV), en større dynamisk variabel forstærkning, for / gentagne sløjfer i et scenarie, og mange andre mindre forbedringer og fejlrettelser.
Kommentarer ikke fundet