Dans le cadre de notre projet, nous cherchons à mesurer des indicateurs sur les temps de chargement de pages Simplicité.
Nous avons essayé l’outil LightHouse mais il ne semble pas compatible avec Simplicité (il ne peut que mesurer le temps de chargement de /ui).
Quel outil pouvons nous utiliser afin d’obtenir des indicateurs de performance sur un ensemble de pages préalablement définies ?
Bonjour
Normalement vous avez tout ce qu’il faut pour analyser les temps d’affichage bout en bout (i.e. temps serveur + temps navigateur) dans la supervision UI (“UI monitoring”):
Merci pour votre réponse rapide. Nous avons un peu manipulé l’outils en interne, mais on se rend compte que cela n’enregistre que les pages chargées par le Designer.
Est-ce que l’on passe à côté d’une fonctionnalité qui permet de monitorer le chargement global des pages pour TOUS les utilisateurs de l’application ?
Cet outil est effectivement un outil d’ingénierie qui permet d’analyser, en tant que designer, les éventuels problèmes de performances de certaines pages afin de les résoudre avant livraison en production
Ce n’est pas un outil de supervision ou d’audit en production.
Il y a sans doute des outils tiers dédiés pour faire ce genre de choses mais on ne peut pas trop vous aider sur ce point.
Pouvez vous nous donner plus d’information sur le problème que vous essayez d’analyser ?
Nous ne cherchons pas à analyser un problème particulier. C’est une demande du client qui souhaite obtenir des informations de qualimétrie et de quantimétrie sur les differentes pages de l’application.
Je ne suis pas leader sur ce sujet, mais je sais que certains collègues on testé des logiciels tiers, mais ces outils sont incompatibles avec Simplicité, car ils n’analysent que la page /ui, et pas le contenu.
Du coup l’outil interne répond à votre besoin, il suffit de tester les pages qui vous intéressent en tant que designer ou que n’importe quel autre utilisateur en lui donnant temporairement les droits qui vont bien, à savoir:
en activant le param système LOG_UI pour cet utilisateur ou globalement
ajouter le groupe OPERATOR à son profil
ajouter le groupe OPERATOR aux permission du raccourci UImonitoring => ça ça devrait être en standard, ce sera le cas dans le prochaines révisions
Sinon, iI y a forcément des outils de monitoring web du marché qui sont adapté à une application “single page” comme Simplicité pour lesquelles il faut mesurer 2 choses:
les temps d’accès au serveur des requêtes Ajax (ça vous l’avez dans l’onglet “network” des dev tools du navigateur)
les temps de fabrication des page coté client une fois les requêtes Ajax reçues