WEBDEV 2024 : Les concepts

204 Partie 6 : Tester un site Web PartieDate HeureTrace est une Heure HeureTrace = DateHeureTrace. PartieHeure fEcritLigne(NumFichier, DateVersChaîne(DateTrace) + ... " - " + HeureVersChaîne(HeureTrace)) fEcritLigne(NumFichier, ChaîneATracer) fEcritLigne(NumFichier, " ") fFerme(NumFichier) FIN FIN Remarques  : • Le fichier de trace est créé par défaut dans le répertoire des données de l’utilisateur. Ce fichier a pour nom le nom du projet. Ce fichier contient les informations à tracer durant l’exécution du programme. Les informations sont complétées par la date et l’heure de chaque "Trace". Il est ainsi possible de déterminer un éventuel dysfonction- nement durant le traitement. • Exemple de contenu du fichier de trace : 01/12/2015 - 10:53:25:20 Nom de client : Martin 6 Test de performances 6.1 Présentation L’analyseur de performances est un outil permet- tant de vérifier et d’optimiser le temps d’exécution de votre site. Son principe est simple : • Vous testez votre site. • Pendant ce test, l’analyseur de performances répertorie toutes les actions effectuées et les traitements correspondants exécutés. A la fin du test, l’analyseur de performances vous présente : • les 10 manipulations qui ont pris le plus de temps. • toutes les actions effectuées dans le site testé, triées par durée (de l’action la plus longue à l’action la moins longue). Il est alors possible de sélectionner un traitement afin d’analyser les causes de son temps de traite- ment pour l’optimiser. 6.2 Lancer l’analyseur de performances Pour lancer l’analyseur de performances, sous le vo- let "Projet", dans le groupe "Audit et performances", déroulez "Analyser les performances" et sélection- nez "Analyser les performances". Le projet est alors automatiquement exécuté en mode test. Vous pouvez exécuter le traitement à optimiser dans votre site. Pour revenir sous l’éditeur, il suffit de fermer votre application ou votre site. L’analyseur de performances affiche alors le résultat de l’analyse. Remarque  : Il est conseillé d’utiliser l’analyseur de performances pour optimiser votre site (avant sa diffusion par exemple). 6.3 Lire le résultat de l’analyseur de performances L’analyseur de performances présente le résultat de l’analyse dans plusieurs onglets : • l’onglet "Synthèse" présente les dix traitements qui ont pris le plus de temps. • l’onglet "Cartographie" présente une vision gra- phique des traitements les plus importants. • l’onglet "Détail" présente tous les traitements lan- cés lors du test de l’application (classés du plus long au plus rapide). • l’onglet "Appels" permet de visualiser le détail des opérations réalisées dans un traitement. Pour chaque traitement, les informations suivantes sont affichées : Fonction Fonction, traitement ou procédure exécutée. Temps Total Temps d’exécution de la fonction. Nb appels Nombre d’appels effectués à la fonc- tion (procédure ou traitement). Temps 1 appel Temps d’exécution d’un appel à la fonction (procédure ou traitement). % code Pourcentage de code exécuté hors appel à une fonction WLangage ou à un appel d’une fonction ou une pro- cédure personnelle. Parent Traitement qui a appelé la fonction.

RkJQdWJsaXNoZXIy NDQ0OA==