Get Adobe Flash player
Abonnement newsletter
ChargementChargement


Version 4.0 build 8097

La version courante de Web Performance Load Tester est : Version 4.0 build 8097.

Vous pouvez mettre à jour la version directement à partir du logiciel via le menu Aide -> Mises à Jour Logicielles -> Rechercher et Installer…Une fois le contrôleur mis à jour, les moteurs de charge doivent également être mis à jour. Pour cela il suffit de les sélectionner dans la Vue Moteurs dans l’interface du Contrôleur, et d’appuyer sur le bouton Mettre à Jour… Le contrôleur et les moteurs de charge doivent impérativement être alignés sur la même version et le même build. Cela s’applique également aux agents de surveillance serveur (module Advanced Server Analysis) ; la mise à jour s’effectue via la Vue Serveurs.

Rappel : A partir du build 7916, la version de démo ne requiert plus de licence d’évaluation. Quand aucune licence n’est installée, Web Performance Load Tester et le module optionnel Web Performance Advanced Server Analysis fonctionnent en « mode démo » (version d’évaluation limitée à 10 VUs). Cela signifie que si vous lancez des tests de charge avec 10 VUs ou moins, toutes les métriques seront collectées. Bien sûr, si vous disposez d’une licence Web Performance Load Tester, mais PAS DE LICENCE pour le le module optionnel Web Performance Advanced Server Analysis, alors côté serveur vous ne collecterez que les métriques de base (UC & mémoire).

La Méthodologie des Tests de Performance Web

Les tests de performance doivent être implémentés et réalisés tout au long du cycle de développement, et ce le plus tôt possible.

Un résultat plus ou moins précis maintenant vaut mieux qu’un résultat très précis plus tard.

  1. Testez de façon large, puis de façon approfondie
  2. Testez dans un environnement contrôlé
  3. L’environnement de test doit être dans la mesure du possible identique à l’environnement de production

 

Les 3 Grandes Etapes

Étape 1 : Analyse de Référence (Analyse Préliminaire)

Elle consiste à enregistrer un ou plusieurs scénarios (ou cas d’utilisation) pour mieux comprendre l’application et l’étendue du test.

  • Définir le système à tester, les processus métier, et les objectifs (métiers, techniques et économiques)
  • Définir les scénarios,par rapport à une analyse complète des risques métiers et techniques
  • Définir le modèle de charge par rapport au modèle d’utilisation de l’application
  • Caractériser les données pour chaque scénario
  • Enregistrer les scénarios

Étape 2 : Tests Préliminaires

  • Mettre en œuvre des moyens et définir la plate-forme de test
  • Exécuter les tests de charge (préliminaires)
  • Analyser les résultats

Étape 3 : Test de Charge à Grande Échelle

  • Mettre en œuvre des moyens et définir la plate-forme de test
  • Exécuter les tests de charge
  • Analyser les résultats
  • Optimiser le système

Pour en savoir plus sur les bonnes pratiques, nous vous recommandons la lecture de ce document intitulé Les Bonnes Pratiques du Test de Charge.

Détection Rapide des Problèmes de Performance Serveur

Votre application Web est lente ?

Comment pouvez-vous dire si les goulots d’étranglement proviennent d’une unité de disque lente, d’un réseau lent, ou encore d’un problème de mémoire ?

Trouvez rapidement ces goulots d’étranglement et débarrassez-vous d’eux une bonne fois pour toute avec le module Web Performance Advanced Server Analysis™. Ce module optionnel pointe automatiquement sur les problèmes de performance de votre système d’exploitation ou du serveur d’application, vous permettant ainsi d’économiser du temps et de l’argent.

Le module Advanced Server Analysis trace les compteurs de performance de votre système d’exploitation ou serveur d’application pendant un test de charge, marquant les métriques ne répondant pas aux spécifications, aussi vous pouvez rapidement identifier des problèmes de performance évidents. Les métriques peuvent être visualisées en temps réel au sein de l’interface de Web Performance Load Tester pendant un test de charge, et consultées ultérieurement dans les rapports pour une analyse plus fine.

Exemple de rapports générés avec Web Performance Load Tester et le module Advanced Server Analysis

Ce module est disponible pour les systèmes d’exploitation Windows et Linux, et le serveur d’applications .Net.

Advanced Server Analysis pour Windows et Linux

Il trace les zones de performance du système d’exploitation : utilisation UC, mémoire, disque E/S, et réseau pour différents Linux et Windows. Environ 23 métriques sont automatiquement collectées et les valeurs automatiquement intégrées dans les rapports de test de charge/performance. Les six plus importants paramètres sont alors analysés, les zones de problèmes sont annotées, et des conseils sont fournis sur ce que les performances devraient être dans des conditions normales d’exécution.

Liste des Métriques collectées :

Métriques UC

  • % UC
  • Changements Contexte/s
  • Taille File des Processus

Métriques Mémoire

  • % Mémoire
  • Lecture Page/s
  • Ecriture Page/s

Métriques Disque

  • Temps E/S Disque
  • Temps Accès Disque
  • Lecture Disque/s
  • Ecriture Disque/s
  • Taille File des Disques

Métriques Réseau

  • Octets Reçus/s
  • Octets Envoyés/s
  • Datagrammes Reçus/s
  • Datagrammes Envoyés/s
  • Datagrammes ayant Reçu des Erreurs
  • Datagrammes ayant Envoyé des Erreurs
  • Connexions TCP Etablies
  • Connexions TCP ayant Echoué
  • Segments TCP Retransmis/s
  • Collisions Réseau/s

Advanced Server Analysis for .Net

Il dépiste automatiquement de très nombreuses métriques pour les serveurs d’application .NET : ASP. NET, .NET CLR, IIS, etc. Ces métriques sont automatiquement collectées et les valeurs automatiquement intégrées dans les rapports de test de charge/performance.