Web Performance Trainer, un Outil de Test de Montée en Charge et de Stress Web, Puissant et Intuitif
Nouveautés

Web Performance Trainer 2.7

Version 2.7 - Date de release : 25/08/2004

Web Performance Trainer 2.7 ajoute de nouvelles fonctionnalités à forte valeur, telles la surveillance des performances d'un serveur Web, des assistants pour l'authentification lors du rejeu de scénarios et pour le tracking de session, la journalisation de la transaction à l'échelle de l'octet, et enfin une simulation améliorée du navigateur Web. Téléchargez la version 2.7 !

7 raisons pour passer dès maintenant à Web Performance Trainer 2.7 !

1. Surveillance des Performances du Serveur

La charge du système et l'utilisation mémoire du serveur Web sont affichées pendant le test, et les résultats sont intégrés dans les graphes et les courbes.

2. Tracking de Session

La plupart des systèmes de tracking de session sont automatiquement détectés et configurés grâce à l'assistant de tracking de session.

3. Performance Améliorée

Le nouveau moteur simule plus de hits par seconde et d'utilisateurs virtuels sur le même matériel. Par exemple, sur notre exemple de cas tests le nombre maximum de hits par seconde avec SSL sur un ordinateur à 800 MHz est passé de 141 hits par seconde à 327 hits par seconde ! Les performances avec des tests non SSL sont également améliorées, mais l'augmentation n'est pas aussi importante.

4. Identité Utilisateur

L'assistant Identité Utilisateur détecte et configure la plupart des types d'authentification, dont les formulaires Web, l'authentification basique, les certificats clients et NTML (login Windows).

5. Plusieurs Sockets pour le Navigateur

Le moteur améliore la simulation des navigateurs. Le nombre de connexions sockets simultanées utilisé par les utilisateurs virtuels est maintenant paramétré par défaut à deux connexions pour Microsoft Internet Explorer.

6. Installateur de Console

Avec les installateurs de console, il est possible d'installer le logiciel sur des serveurs sans écran ou système graphique installé.

7. Journalisation

Les détails complets de la transaction HTTP pour chaque utilisateur virtuel peuvent être journalisés sur le disque pour une analyse ou un dépannage de problème en phase post-test.

Web Performance Trainer 2.6

Version 2.6 - Date de release : 21/10/2003

La version 2.6 ajoute de nouvelles fonctionnalités, telles que le spoofing d'adresses IP, les certificats clients, le support de VPN ou encore le rejeu planifié de tests.

Spoofing d'Adresses IP

Lorsque de vrais utilisateurs accèdent à un site Web, les requêtes proviennent d'ordinateurs individuels, chacun ayant une adresse IP unique. Cette information est très souvent utilisée par les routeurs et les répartiteurs de charge (matériels), comme les serveurs Web (logiciels). Les utilisateurs virtuels générés par Web Performance Trainer 2.6 peuvent avoir des adresses IP uniques, même s'il n'y a qu'une seule carte réseau dans la machine de test.

Certificats Clients - Support VPN

Les certificats clients et les Réseaux Privés Virtuels (VPN) sont des méthodes répandues pour contrôler l'accès à des réseaux d'entreprise. Avec Web Performance Trainer 2.6, chaque utilisateur virtuel peut se voir assigner un certificat client unique, utilisable tel quel ou conjointement avec des noms utilisateurs, des mots de passe ou toute autre information. A la fois l'enregistrement et le rejeu de tests peuvent également se faire sur un VPN.

Autres Nouveautés : Rejeu planifié...

Parmi les autres nouveautés de la version 2.6, on note l'export global des données de test dans un tableur, le choix d'une aide intégrée, en ligne ou imprimée, sans oublier la possibilité de planifier un rejeu de test depuis une ligne de commande en utilisant les options intégrées de planification des systèmes d'exploitation.

Web Performance Trainer 2.5

Version 2.5 - Date de release : 01/10/2002

L'interface graphique de Web Performance Trainer compte désormais 6 onglets :

  • Record
  • Profile
  • Playback
  • Analysis
  • Statistics
  • Graph

L'onglet Analysis est une nouvelle option de l'outil, qui offre deux nouveaux types d'analyse.

La fenêtre User Capacity permet de répondre instantanément à une question stratégique : Combien d'utilisateurs simultanés peuvent accéder à mon application Web ? Trouver ce nombre maximum peut être complexe car de nombreux paramètres doivent être pris en compte : vitesse de la connexion Internet, temps de chargement de chaque page, sécurité, etc. Parce que chaque application est différente, Web Performance Trainer est configurable pour prendre en compte toutes ses spécificités, et produire un rapport d'analyse représentatif de la réalité, et immédiatement compréhensible. L'analyse de la capacité du nombre maximum d'utilisateurs pour une application Web en fonction d'objectifs de performance est présentée sous une forme graphique. Ce rapport peut être exporté.

La fenêtre Peak Page Duration, également accessible à partir de l'onglet Analysis, propose une analyse des durées maximum observées pour toutes les pages Web : il est alors aisé d'identifier les pages sources de problèmes de performance, et d'analyser les statistiques de ces pages. Cette analyse est présentée dans une table graphique avec des courbes pré-configurées, qui mettent en évidence les statistiques importantes de performances des pages qui nous intéressent. Ce rapport peut également être exporté pour être intégré dans un document tierce par exemple. Cette deuxième nouveauté apporte donc une réponse immédiate à une autre question essentielle : Comment accroître les performances de mon application Web ?

La troisième nouveauté concerne l'installateur logiciel de Web Performance Trainer. Désormais, l'outil dispose d'un installateur graphique pour les plates-formes Linux et Solaris. De plus, des options d'installation séparée sont proposés pour le contrôleur et les moteurs de playback de Web Performance Trainer. L'installateur est réalisé avec le logiciel InstallAnywhere.

Web Performance Trainer 2.4

DataSets (anc. Form Data)

La capacité de fournir des données pour remplacer des paramètres d'URL et des champs form a été considérablement enrichie dans cette nouvelle version de Web Performance Trainer :

  • Multi-colonne : Un Dataset, contenant des colonnes multiples de données (telles que username et mot de passe), peut maintenant être créé ou importé.
  • Durée de vie : Chaque Dataset a une durée de vie, ce qui permet de définir combien de temps une ligne des données du DataSet est utilisée par un utilisateur virtuel. Cela signifie que les mêmes valeurs peuvent être utilisées pour remplacer des valeurs dans une URL entière, dans une page Web ou dans un Business Case. La durée de vie est configurée pour chaque DataSet et remplace le 'Global Sequential Access'.
  • Réutilisabilité : Chaque Dataset peut être défini comme étant ou non réutilisable. Si un Dataset n'est pas réutilisable, alors une fois qu'une ligne dans le Dataset a été utilisée, elle ne le saura plus jamais. Par exemple, si un test exécute l'insertion d'une seule ligne dans une base de données (qui ne peut plus être insérée de nouveau), aucun utilisateur virtuel ne pourra utiliser les mêmes valeurs de données. Il est à souligner qu'un Dataset non-réutilisable limitera la durée totale du test ; quand toutes les lignes d'un DataSet non-réutilisable ont été épuisées, le test s'interrompt. Cette possibilité peut être utilisée pour forcer un test à se terminer automatiquement après un certain nombre de répétitions (quand il manque des données).
  • Partage : Chaque Dataset peut être défini comme partageable (commun) ou non-partageable (non commun). Quand un Dataset n'est pas commun, les différents utilisateurs virtuels ne peuvent pas utiliser la même ligne d'un Dataset en même temps. Ceci peut être utile pour des Datasets username/password lorsque l'application étant testée ne permet pas au même utilisateur d'avoir plusieurs logins en même temps. Un Dataset commun peut également être réutilisable. Il est à souligner qu 'un Dataset non-partageable doit avoir assez de lignes pour tous les utilisateurs virtuels. Si ce n'est pas le cas, le test risque de s'arrêter prématurément.

Recherche Automatique du Navigateur et Auto-Configuration

Désormais, quand Web Performance Trainer est lancé pour la première fois, il identifie automatiquement les navigateurs installés sur la machine. L'utilisateur est alors invité à choisir le navigateur qu'il souhaite utiliser pour enregistrer ces Business Cases. Pour les navigateurs supportés, quand un enregistrement est lancé, Web Performance Trainer configure automatiquement les paramètres proxy, purge le cache et les cookies, et lance le navigateur. Lorsque l'utilisateur ferme Web Performance Trainer, tous les paramètres sont restaurés. Les navigateurs supportés sont Internet Explorer (Windows) et Netscape/Mozilla (Windows et UNIX).

PRECISION : Internet Explorer sera complètement supporté (restauration des cookies) dans une prochaine version.

Conflit de Port

Lors du lancement de Web Performance Trainer si le port utilisé par Web Performance Trainer est déjà utilisé, la configuration peut être modifiée sans avoir à relancer Web Performance Trainer. L'édition manuelle du fichier de configuration n'est plus exigée.

Importation de la Clé

Autre nouveauté : lorsque la clé (fichier WPTrainer.license) nécessaire pour utiliser le logiciel (en version d'évaluation ou version définitive) n'est pas installée, l'utilisateur est invité à indiquer le répertoire dans lequel se trouve cette clé. Il n'a donc plus à se préoccuper de savoir si la clé est correctement copiée dans le bon répertoire et sous le bon nom.

Multi-Processeur

Désormais Web Performance Trainer 2.4 supporte le matériel multi-processeur sous Windows. Linux et Solaris étaient déjà supportés.

Amélioration des Statistiques

Quelques changements ont été faits concernant les statistiques collectées par Web Performance Trainer. Ce premier changement concerne le calcul des octets/sec. Les octets/sec sont maintenant calculées par utilisateur (pour les Business Cases, les pages Web, et les URL). L'utilisateur peut donc plus facilement identifier les changements de la largeur de bande disponible pour chaque utilisateur virtuel au fur et à mesure que le chargement sur le serveur augmente. Une deuxième nouveauté concernant les statistiques est disponible dans la version 2.4 : la statistique octets a été ajoutée. Cette statistique permet de connaître le nombre total d'octets transférés pour les événements sélectionnés pour chaque sample period.

Compatibilité

Web Performance Trainer 2.4 n'est pas compatible avec les fichiers des versions 2.3 ou précédentes, mais il sait les convertir. Tout fichier généré avec Web Performance Trainer 2.3 ou une version précédente sera automatiquement converti pour fonctionner avec la version 2.4 dès son ouverture. Une fois ce fichier sauvegardé, il sera uniquement utilisable avec la version 2.4.

Web Performance Trainer est une marque déposée de Web Performance, Inc. Les autres marques citées sont des marques commerciales ou des marques déposées de leurs propriétaires respectifs. Mise à jour : 19-Nov-2004 - www.kapitec.com