一、移動端性能測試名額
性能測試需要收集的名額項包含:頁面時長、電量、CPU、記憶體、流量、包大小。
目前階段主要關注的名額項:頁面時長、電量
二、名額收集&分析方法
- 頁面時長:RD跟進所需場景進行埋點并上報Omega進行場景化、鍊路化統計分析
- 電量:Android使用batterystatus進行電量收集、使用Battery Historian進行電量資料分析;iOS diagnostics 方案可行性待定
三、電量測試方法
step1:打開App執行性能場景
step2:性能場景執行完畢後,通過adb batterystats 指令擷取電量日志
step3:導出電量報告bugreport,借助Battery Historian 進行可視化分析
Battery Historian工具介紹: https://github.com/google/battery-historian
四、電量度量标準
五、性能測試場景
六、測試前提
在測試之前,確定以下測試環境要素都已滿足(适用Android/iOS):
七、測試機型
八、測試版本
九、QA人員
十、性能測試報告