TestEngineering/Performance/Raptor: Difference between revisions

m
Line 18: Line 18:
'''Raptor warm page-load test process when running on Firefox/Chrome/Chromium desktop:'''
'''Raptor warm page-load test process when running on Firefox/Chrome/Chromium desktop:'''


- The desktop browser (or android browser app) is started up
* A new browser profile is created
- todo finish this
* The desktop browser is started up
* Post-startup browser settle pause of 30 seconds
* A new tab is opened
* The test URL is loaded; measurements taken
* The tab is reloaded 24 more times; measurements taken each time
* The measurements from the first page-load are not included in overall results metrics b/c of first load noise; however they are listed in the perfherder-data.json/raptor.json artifacts


'''Raptor warm page-load test process when running on Firefox android browser apps:'''
'''Raptor warm page-load test process when running on Firefox android browser apps:'''


- The android app data is cleared (via `adb shell pm clear firefox.app.binary.name`)
* The android app data is cleared (via `adb shell pm clear firefox.app.binary.name`)
- - todo finish this
* The new browser profile is copied onto the android device sdcard
* The Firefox android app is started up
* Post-startup browser settle pause of 30 seconds
* On Fennec only, a new browser tab is created (other Firefox apps use the single/existing tab)
* The test URL is loaded; measurements taken
* The tab is reloaded 24 more times; measurements taken each time
* The measurements from the first page-load are not included in overall results metrics b/c of first load noise; however they are listed in the perfherder-data.json/raptor.json artifacts


==== Cold Page-Load ====
==== Cold Page-Load ====
Confirmed users
372

edits