01 - Lancer un premier benchmark

MAJ 28 aout 2024

Benchmark est le moyen le plus rapide d’obtenir un résultats avec une exécution de test automatisé. Cependant, il ne donne pas d’analyse personnalisée avec un parcours utilisateur précis.

Toute la procédure de benchmark se situe sur core-saas-prod.greenspector.com/testbench/jobs/new. Rendez vous sur l’interface et connectez vous.

Lancer un benchmark

  • Premièrement, cliquer sur Benchmark dans le menu latéral :

image-20240326-171925.png

Une “application” dans Greenspector Studio regroupe tous les tests de différentes versions d’une application mesurée ou d’un site web.

 

  • Choisir + Ajouter une application, entrer un nom et valider. Le champ de description est optionnel.

image-20240326-172010.png

Les versions permettent de comparer différentes mises à jour d’une même application :

  • Pour une application, le numéro de version est souvent utilisé (ex: 1.02.03)

  • Pour un site web, la date de mesure est souvent utilisée (ex: 06_12_2023 avec le format jj_mm_aaaa)

 

  • Choisir + Ajouter une version, et donner un nom de version :

  • Choisir un environnement de test. La liste affiche les appareils disponibles sur notre testbench. Pour ce premier essai, il est recommandé de choisir l’appareil le plus disponible : Samsung - Galaxy S9 (mobile with android 10):

  • Spécifier le type de plateforme à mesurer : Site web ou app mobile

  • Pour un site web, entrer l’URL du site

  • Pour une application, entrer :

    • Un lien vers le fichier .apk

    • Un nom de package qui sera téléchargé par Google Playstore

  • Entrer le nombre d’itérations que le benchmark doit s’exécuter :

    • Plus le nombre est élevé, meilleure est la précision, mais le temps d’exécution s’allonge également.

  • Pour un site web, spécifier le navigateur à utiliser.

Firefox n’est plus disponible pour le moment. Nous nous excusons pour cette déconvenue.

 


Suivre le processus de mesure

L’onglet Suivi des tests permet de vérifier si le test est pris en compte par le testbench :

  • Si En attente, le test attend qu’un appareil soit disponible sur le testbench

  • Si En cours, le test est en train de se dérouler sur l’appareil

  • Si Terminé, les résultats sont disponibles

Le temps d’attente dépend de la disponibilité des appareils du testbench.

 

A la fin, cliquer sur le test pour avoir plus d’information, comme les logs, les screenshots ou le dump. Ils restent disponibles pendant 7 jours avant de se supprimer automatiquement.


Voir le tableau de bord du benchmark

Quand le test est terminé, les résultats sont disponibles dans l’onglet Tableau de bord, avec un Ecoscore global des notes réseau et ressources client.