Changes

Jump to: navigation, search

TestEngineering/Performance/Raptor

2 bytes added, 18:25, 23 September 2019
Cold Page-Load
==== Cold Page-Load ====
For cold page-load tests, the desktop browser (or android browser app) is shutdown shut down and re-started restarted between page load cycles; so the browser is cold on each page-load. This is what happens for Raptor cold page-load tests:
'''Raptor cold page-load test process when running on Firefox/Chrome/Chromium desktop:'''
* The test URL is loaded; measurements taken
* The tab is closed
* The desktop browser is shutdownshut down
* Entire process is repeated for the remaining browser cycles (25 cycles total)
* The measurements from all browser cycles are used to calculate overall results
'''Raptor cold page-load test process when running on Firefox android Android browser apps:'''
* The android Android app data is cleared (via `adb shell pm clear firefox.app.binary.name`)
* A new browser profile is created
* The new browser profile is copied onto the android Android device sdcard* The Firefox android 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 android Android app is shutdownshut down
* Entire process is repeated for the remaining browser cycles (15 cycles total)
* Note that the SSL cert DB is only created once (browser cycle 1) and copied into the profile for each additional browser cycle; thus not having to use the 'certutil' tool and re-created the db on each cycle
Confirm
9,511
edits

Navigation menu