Tsung (anciennement connu sous le nom IDX-tsunami) est un outil de test de charge répartie. Tsung est indépendante du protocole et peut actuellement être utilisée pour souligner les serveurs HTTP et Jabber.
Il simule le comportement des utilisateurs en utilisant un fichier de description XML, rapporte de nombreuses mesures en temps réel (statistiques peuvent être personnalisés avec des transactions et graphiques généré en utilisant gnuplot).
Pour HTTP, il prend en charge 1.0 et 1.1, dispose d'un mode proxy pour enregistrer des sessions, supporte les méthodes GET et POST, les cookies, et WWW-authentification de base. Il possède aussi un support pour SSL.
Voici quelques caractéristiques principales de "Tsung":
In- haute performance: la charge peut être répartie sur un cluster de machines clientes
In- Multi-protocoles utilisant un système de plugin: HTTP, SOAP et Jabber sont actuellement supportés. SSL est également supporté.
In- Plusieurs adresses IP peuvent être utilisés sur une seule machine en utilisant le sous-jacent OS IP Aliasing
suivi in- OS (CPU, mémoire et trafic réseau) utilisant des agents SNMP ou Erlang sur des serveurs distants.
système de configuration XML in-; plusieurs séances peuvent être utilisés pour simuler le type differents des utilisateurs. Séances dynamiques peuvent être facilement décrits en XML (ce qui peut être utilisé pour récupérer lors de l'exécution d'un ID de la sortie du serveur et de l'utiliser plus tard dans la session).
In- Afin de générer un trafic réaliste, thinktimes utilisateur et le taux d'arrivée peut être RANDOMIZE utilisant une distribution de probabilité (exponentielle actuellement)
rapports HTML in- peuvent être générés pendant la charge pour afficher la mesure des temps de réponse, CPU du serveur, etc.
HTTP
In- HTTP / 1.0 et HTTP / 1.1 soutien
In- GET et POST demandes
Les cookies sont automatiquement traitées in-
In- 'GET Si-modifié depuis' type de demande
In- WWW-authentification de base
In- le mode Proxy aux sessions d'enregistrement à l'aide d'un navigateur Web.
In- soutien de base pour SOAP en utilisant le mode HTTP (HTTP SOAPAction l'en-tête est la poignée).
Jacasser
In- authentification, la présence et enregistrer des messages
In- chat messages à des utilisateurs en ligne ou hors ligne
IN- Liste définir et obtenir des demandes
la synchronisation des in- utilisateurs mondiaux peut être réglé sur des actions spécifiques
PostgreSQL
In- authentification (mot de passe)
informations de base requêtes
Ce qui est nouveau dans cette version:
- Cette version corrige quelques régressions introduites dans la version 1.4.0 .
Quoi de neuf dans la version 1.3.3:
- Ce est une seule version de maintenance. Il fixe le support de SSL avec une mise à jour Erlang à R14a, et corrige plusieurs bugs avec des substitutions dynamiques lors de l'utilisation d'un proxy HTTP.
Ce qui est nouveau dans la version 1.3.2:
- Beaucoup de corrections de bugs et améliorations
Quoi de neuf dans la version 1.3.1:
- Cette version ajoute pubsub et le soutien MUC pour XMPP, et améliore l'évolutivité (des millions d'utilisateurs) et des variables dynamiques.
- Tsung-traceur est maintenant intégré dans la distribution, et le cadre de surveillance prend désormais en charge munin-noeud agents distants.
- Cette version inclut également de nombreuses autres corrections de bugs et améliorations mineures.
Ce qui est nouveau dans la version 1.3.0:
- Cette version ajoute trois nouveaux plugins (LDAP, MySQL , WebDAV), une amélioration variable dynamique importante, pour les boucles de répétition / dans un scénario, et de nombreuses autres petites améliorations et corrections de bogues.
Commentaires non trouvées