Tsung (voorheen bekend als IDX-Tsunami) is een verdeelde belasting testing tool. Tsung is protocol-onafhankelijk en kan op dit moment worden gebruikt om HTTP en Jabber-servers benadrukken.
Het simuleert het gedrag van gebruikers met behulp van een XML-bestand met de beschrijving, meldt vele metingen in real time (statistieken kunnen worden aangepast met transacties, en de graphics gegenereerd met behulp van gnuplot).
Voor HTTP, het ondersteunt 1.0 en 1.1, heeft een proxy-modus om sessies op te nemen, ondersteunt GET en POST-methode, Cookies, en Basic WWW-authenticatie. Het heeft ook ondersteuning voor SSL.
Hier zijn een aantal belangrijke eigenschappen van "Tsung":
In- High Performance: de belasting kan worden verdeeld op een cluster van client machines
In- Multi-protocollen met behulp van een plugin-systeem: HTTP, SOAP en Jabber worden momenteel ondersteund. SSL is ondersteund.
In- Meerdere IP-adressen gebruikt kan worden op een enkele machine met behulp van het onderliggende OS IP-Aliasing
In- bewaking OS (CPU, geheugen en netwerk verkeer) met behulp van SNMP of Erlang agenten op externe servers.
In- XML-configuratie-systeem; meerdere sessies kunnen worden gesimuleerd differents soort gebruikers. Dynamische sessies kunnen eenvoudig worden beschreven in XML (dit kan worden gebruikt voor opnemen op runtime een ID op de server uitgang en gebruik later in de sessie).
In- Om een realistische trafic, gebruiker thinktimes en de komst snelheid te genereren kan randomize worden met behulp van een kansverdeling (exponentiële op dit moment)
In- HTML-rapporten kunnen worden gegenereerd tijdens het laden om responstijden meten, server CPU, enz. te bekijken
HTTP
In- HTTP / 1.0 en HTTP / 1.1 ondersteuning
In- GET en POST-aanvragen
In- Cookies worden automatisch afgehandeld
In- 'GET Als-gewijzigd sinds' type aanvraag
In- WWW-authenticatie Basic
In- Proxy-modus op te nemen sessies met behulp van een webbrowser.
In- Basic ondersteuning voor SOAP via de HTTP-modus (de SOAPAction HTTP-header is handvat).
Wauwelen
In- Authenticatie, aanwezigheid en registreren berichten
In- Chat berichten naar online of offline gebruikers
In- Roster ingesteld en krijg verzoeken
synchronisatie in- Global gebruikers kan worden ingesteld op specifieke acties
PostgreSQL
In- Authentication (wachtwoord)
In- Basic Queries
Wat is nieuw in deze release:
- Deze versie lost een paar regressies geïntroduceerd in versie 1.4.0 .
Wat is nieuw in versie 1.3.3:
- Dit is een bugfix alleen release. Het lost het SSL-ondersteuning met een Erlang update naar R14a, en lost een aantal bugs met dynamische vervangingen bij het gebruik van een HTTP proxy.
Wat is nieuw in versie 1.3.2:
- Veel bugfixes en verbeteringen
Wat is nieuw in versie 1.3.1:
- Deze versie voegt PubSub en MUC ondersteuning voor XMPP, en verbetert de schaalbaarheid (tot miljoenen gebruikers) en dynamische variabelen.
- Tsung-plotter is nu geïntegreerd in de distributie en de monitoring framework ondersteunt nu Munin-node externe agenten.
- Deze release bevat ook vele andere kleinere bugfixes en verbeteringen.
Wat is nieuw in versie 1.3.0:
- Deze versie voegt drie nieuwe plugins (LDAP, MySQL , WebDAV), een belangrijke dynamische variabele versterking, voor / herhalen lussen in een scenario, en vele andere kleinere verbeteringen en bugfixes.
Reacties niet gevonden