Mesure de benchmark

Mesure de benchmark

MAJ 28 MAR 2025

Exécuter un benchmark

  • Moyen le plus rapide d'obtenir des résultats avec une exécution de test automatisée

  • Ne donne pas d'analyse personnalisée

  • Possibilité d'exécuter un benchmark sur Greenspector Studio directement

Exécuter un benchmark

 

Lancement de benchmark via le CLI

Il est possible de lancer des mesures de benchmark via le CLI. Pour cela, il faut reprendre les premières étapes de configuration présentées au début de cette page jusqu'à la sélection d’un terminal.

Pour utiliser cette fonctionnalité, vous devez d'abord configurer le nom de l'application, sa version et l'environnement sur lequel la mesure doit être exécutée.
La commande à exécuter est la suivante :

gspt testbench measure-url --url [URL]

Options

Option obligatoire*

  • --url* : l'URL à benchmark

  • --iterations: Nombre d'itérations de mesure souhaitées. (Par défaut : 1).

  • --browser: Navigateur sur lequel la mesure doit être exécutée. (Par défaut : Google Chrome).

  • --networkMode: Le mode de réseau pour le test. Les valeurs peuvent être « WIFI », « 4G », « 3G » ou « 2G ». (Valeur par défaut : WIFI).

  • --report: Génère automatiquement le rapport de test dans le dossier .greenspector et attend la fin du travail. (Valeur par défaut : false).

Cette commande envoie une demande de mesure au serveur. Après l'exécution de cette mesure sur le Test Bench, les résultats sont disponibles sur l'interface web.

Exemples

gspt testbench measure-url --url https://greenspector.com/ gspt testbench measure-url --url https://greenspector.com/ --iterations 5 --browser chrome --networkMode 4G gspt testbench measure-url --url https://www.mozilla.org/fr/ --browser firefox --report

Pour utiliser cette fonctionnalité, vous devez d'abord configurer le nom de l'application, sa version et l'environnement sur lequel la mesure doit être exécutée.
La commande à exécuter est la suivante :

gspt testbench benchmark-apk --app [APK-PATH]

Options

Option obligatoire*

  • --app* : APK(s) à comparer. (S'il est défini plusieurs fois, tous les APK seront installés, mais seul le premier sera lancé et surveillé). Il peut s'agir d'un chemin local, d'une URL publique ou d'un nom de paquet à télécharger depuis le PlayStore. Facultatif si les applications à évaluer sont déjà installées sur le téléphone.

  • --iterations: Nombre d'itérations de mesure souhaitées. (Par défaut : 1).

  • --report: Génère automatiquement le rapport de test dans le dossier .greenspector et attend la fin du travail. (Valeur par défaut : false).

  • --networkMode: Le mode de réseau pour le test. Les valeurs peuvent être « WIFI », « 4G », « 3G » ou « 2G ». (Valeur par défaut : WIFI).

Cette commande envoie une demande de mesure au serveur. Après l'exécution de cette mesure sur le Test Bench, vous trouverez les résultats sur l'interface Web.

Exemple

gspt testbench benchmark-apk --app target/final.apk --app https://demo/demo.apk --app com.microsoft.office.outlook --app target/main.apk --app target/app-module.apk --app target/commons.apk --networkMode 3G --app target/final.apk --iterations 5 --report