Versions Compared

Key

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

Status
colourGreenYellow
titleUP TO DATEUPDATE

You can use Jenkins to launch your GREENSPECTOR Tests to measure your website or your mobile app.

...

Code Block
# launch 3 iterations of a benchmark on the site web
gspt --spinnerOff testbench measure-url --iterations 3 --url https://greenspector.com/fr/accueil/

...

If your application is already installed on the phone or is available on PlayStore, you need to precise the package name. For example, with this we launch 3 iterations on the application Netflix.

Code Block
gspt --spinnerOff testbench benchmark-apk --apkFile "com.netflix.mediaclient" --iterations 3

...

In other case, you need to pass an apk via a public url or an url accessible by your jenkins

Code Block
gspt --spinnerOff testbench benchmark-apk --apkFile https://dl.greenspector.com/demo/demo.apk --iterations 3

...

Or to pass an apk via an absolute PATH in JENKINS or relative PATH in your freestyle project

Code Block
gspt --spinnerOff testbench benchmark-apk --apkFile ./demo.apk --iterations 3

...

Code Block
# Path to your GDSL script in the working directory
PWD=$(pwd)
TEST_SUITE1="$PWD/greenspector-site.testgb"

# launch a custom test with your gdsl script
gspt --spinnerOff testbench custom-tests --monitoredPackage com.android.chrome --iterations 3 --testsSuite "suite1:$TEST_SUITE1" --networkMode WIFI 


  • You should set the monitoredPackage argument.

...