Bonjour,
je cherche à calculer l'écoindex des pages traversées dans un scénario utilisateur, et je rencontre des soucis en utilisant GreenIT-analysis-cli.
Pour poser le problème, voici comment je définis un scénario utilisateur : c'est un parcours, généralement à partir de la page d'accueil, où l'on passe d'une page à l'autre via des actions effectuées au travers du navigateur (click, remplissage de formulaire, etc.). Il n'est généralement pas possible de considérer le parcours comme une simple suite d'url :
- les url des différentes pages ne sont souvent pas prévisibles à l'avance (elles dépendent des actions précédentes, du contexte, de l'utilisateur, ...)
- le serveur maintient un état, et il faut être réellement passé sur la page précédente pour avoir le bon état la page suivante.
La conséquence de cette définition est que je ne peux pas définir plusieurs url dans le fichier de conf de greenIT-analysis-cli. Par conséquent, j'utilise une url unique puis une suite d'actions correspondant au scénario. Le soucis est que l'écoindex est alors calculé une seule fois, à la fin de toute les actions et pas pour chacun des pages traversées.
Un autre problème rencontré est que lorsque les actions provoquent un changement de page, l'outil comptabilise le nombre de requêtes et la quantité de données transmises comme le cumul sur l'ensemble des actions, alors que la complexité du DOM correspond uniquement à la dernière page atteinte. Le calcul de l'écoindex est du coup erroné, ou en tout cas ne correspond pas à l'étalonnage de l'indicateur : on prend le dom d'une page unique et les requêtes et volume de données correspondant à une suite de pages traversées.
Est-ce que vous avez déjà utilisé GreenIT-analysis-cli pour ce type d'exercice ? Quelle serait la bonne façon de faire?
merci