Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Dans une invite de commande, placez-vous dans le répertoire de travail où vous avez téléchargé l'outil. Entrez la ligne de commande suivante Vous devrez rester dans le même répertoire pour le lancement des autres commandes à suivre.

Entrez la ligne de commande suivante :

Code Block
languagebash
./gspt init --greenspectorApi "https://app.greenspector.com/api" --privateToken [MON TOKEN]

Avec [MON TOKEN] , le token que vous retrouverez dans Préférence dans l’interface http://app.greenspector.com

...

Code Block
languagebash
./gspt testbench set-environment -e "mobile::Android::10::Samsung - Galaxy S9"

Lancement

...

d’une mesure web sur le banc de mesure

Les lignes La ligne de commande suivantes permettent ci-dessous permet de lancer une mesure rapidement (les temps de mesure sont réduits).

...

Info

Vous pouvez à cette étape expérimenter le lancement d’un test de benchmark lancé précédemment via l’interface mais en ligne de commande. Pour cela vous pouvez utiliser une commande du type

gspt testbench measure-url --help

Lancement d’une mesure d’application sur le banc de mesure

Par rapport aux mesures web, il faut modifier l’option “monitoredPackage” avec le nom du package de l’application.

Il faut aussi ajouter l’option “apkFile” de la manière suivante :

  • Si l’application est présente sur Play Store :

Code Block
languagebash
--apkFile [nom du package de l’application] # ex : --apkFile com.google.android.youtube
  • Si l’application est transmise avec un apk local :

Code Block
languagebash
-apkFile [path vers l’apk] # ex : --apkFile ./mon_apk.apk
  • Si l’application est présente avec un apk public :

Code Block
--apkFile [path vers l’apk] # ex : --apkFile https://mon-site.com/mon-apk.apk

La ligne de commande ci-dessous permet de lancer une mesure rapidement (les temps de mesure sont réduits) :

Code Block
languagebash
./gspt testbench custom-tests --testsSuite launch:./script.testgb --monitoredPackage [appPackageName] --iterations=1 -e config-skipsetupphone=true --networkMode=Wifi --disable-dumpsys -e PAUSEDURATION=1000 -e PAUSEAFTERLOAD=1000 --apkFile [appPackageName]
Info

Vous pouvez à cette étape expérimenter le lancement d’un test de benchmark lancé précédement précédemment via l’interface mais en ligne de commande. Pour cela vous pouvez utiliser la une commande du type

gspt testbench benchmark-apk --help

...