Fonctionnalités
Les principales fonctionnalités
de Web Performance sont les suivantes :
Simulation de modems :
Chaque utilisateur virtuel peut se voir attribuer une bande passante
limitée pour simuler la diversité des moyens de connexion
au serveur.
|
Entrées/sorties du navigateur :
Chaque utilisateur virtuel se comporte comme un navigateur : il envoie
des requêtes au serveur, il lit la réponse en retour,
et il interprète les erreurs.
Ajout dynamique de nouveaux utilisateurs
:
L'ajout de nouveaux utilisateurs virtuels se faisant dynamiquement,
l'analyse des performances du serveur est faîte progressivement.
|
Fonctionnement des
Utilisateur Virtuels
Cliquez sur l'image pour l'agrandir
|
Modélisation de la charge
:
Des transactions d'interaction avec le système sont définies.
Ces transactions sont réunies en groupe d'utilisateurs qui
peuvent se voir attribuer différentes caractéristiques.
Plusieurs groupes de cas d'utilisation peuvent être exécutés
simultanément.
3 niveaux de statistiques :
Loutil génère des statistiques pour chaque cas
d'utilisation, pour chaque page Web, et pour chaque URL de chaque
page Web.
|
Gestion des cookies :
Chaque utilisateur virtuel interagit avec le serveur Web comme un
utilisateur unique. Le système de gestion de session ne fait
donc pas la différence avec de réels utilisateurs.
Remplacement de donnée de formulaires
:
Il permet de définir pour chaque utilisateur des entrées
de formulaire différentes pour tester un maximum de configurations
de communication possibles.
|
Lancement d'un test de Performance
Cliquez sur l'image pour l'agrandir
|
Load balancing :
La simulation d'utilisateurs consomme quasiment autant de ressources
sur la machine de test que sur le serveur pour tenir la charge. Pour
éviter la surcharge de la machine de test, loutil teste
en temps réel les capacités (RAM et CPU) de la machine
et s'ajuste en fonction de ses possibilités.
Simulation de milliers d'utilisateurs
:
Loutil permet de simuler des milliers de utilisateur virtuel.
Il utilise un mode de chargement équilibré et dynamique
des utilisateurs, afin de distribuer la charge des VU parmi les machines
disponibles sur le réseau.
|
un exemple de vue graphique
Cliquez sur l'image pour l'agrandir
|
Support SSL :
SSL version 3 (128 bits)
Compatibilité :
Technologies : EJB, ASP, PHP, Java Server
Pages, Servlets, Applets, ActiveX
Serveurs dapplications : WebSphere, iPlanet, Cold Fusion, WebLogic,
Enhydra, Tomcat
Serveurs Web : IIS, Apache, iPlanet, Tux, WebSphere |