Tsung (precedentemente noto come IDX-Tsunami) è uno strumento di test di carico distribuito. Tsung è indipendente dal protocollo e attualmente può essere utilizzata per sottolineare i server HTTP e Jabber.
Simula il comportamento degli utenti utilizzando un file di descrizione XML, riporta molte misure in tempo reale (le statistiche possono essere personalizzati con le transazioni, e la grafica generata utilizzando gnuplot).
Per HTTP, supporta 1.0 e 1.1, ha una modalità proxy per registrare le sessioni, supporta i metodi GET e POST, Cookie, e di base WWW-autenticazione. Ha anche il supporto per SSL.
Qui sono alcune caratteristiche chiave di "Tsung":
in- High Performance: il carico può essere distribuito su un cluster di macchine client
In- Multi-protocolli che utilizzano un sistema di plugin: HTTP, SOAP e Jabber sono attualmente supportati. SSL è anche supportato.
In- Diversi indirizzi IP possono essere utilizzati su una singola macchina con il sottostante sistema operativo IP Aliasing
monitoraggio in- OS (CPU, memoria e trafic rete) utilizzando agenti SNMP o Erlang su server remoti.
sistema di configurazione XML in-; diverse sessioni possono essere utilizzati per simulare tipo differents di utenti. Sessioni dinamiche possono essere facilmente descritte in XML (questo può essere utilizzato per recuperare in fase di esecuzione un ID dal server di uscita da utilizzare successivamente nella sessione).
In- Per generare un trafic realistico, thinktimes utenti e il tasso di arrivo può essere Randomize con una distribuzione di probabilità (esponenziale attualmente)
report HTML in- possono essere generati durante il carico per visualizzare i tempi di risposta di misura, CPU del server, etc.
HTTP
In- HTTP / 1.0 e il supporto HTTP / 1.1
IN- richieste GET e POST
I cookie vengono automaticamente gestite in-
In- 'GET If-modified dal' tipo di richiesta
In- WWW-autenticazione di base
In- modalità Proxy per le sessioni di registrazione utilizzando un browser Web.
In- supporto di base per SOAP utilizzando la modalità HTTP (l'intestazione SOAPAction HTTP è maniglia).
Blaterare
Autenticazione IN-, presenza e registrare messaggi
In- Chat messaggi agli utenti online o offline
IN- Roster impostare e ottenere le richieste
sincronizzazione in- degli utenti globali può essere impostato su azioni specifiche
PostgreSQL
Autenticazione IN- (password)
In- base Query
Cosa c'è di nuovo in questa versione:
- Questa versione corregge alcuni regressioni introdotte nella versione 1.4.0 .
Cosa c'è di nuovo nella versione 1.3.3:
- Questo è un solo rilascio bugfix. Fissa il supporto SSL con un aggiornamento Erlang per R14A, e corregge diversi bug con sostituzioni dinamici quando si utilizza un proxy HTTP.
Cosa c'è di nuovo nella versione 1.3.2:
- Molti bugfix e miglioramenti
Cosa c'è di nuovo nella versione 1.3.1:
- Questa versione aggiunge PubSub e supporto MUC per XMPP, e migliora la scalabilità (a milioni di utenti) e le variabili dinamiche.
- Tsung-plotter è ora integrato nella distribuzione, e il quadro di monitoraggio ora supporta gli agenti remoti munin-nodo.
- Questa versione include anche molte altre correzioni minori e miglioramenti.
Cosa c'è di nuovo nella versione 1.3.0:
- Questa versione aggiunge tre nuovi plugin (LDAP, MySQL , WebDAV), il più significativo miglioramento variabile dinamica, per loop / ripetizione in uno scenario, e molti altri piccoli miglioramenti e correzioni di bug.
I commenti non trovato