基於Android的Web Kit性能對比測試
一、背景
首先,因爲目前的項目是基於JavaScript寫的前端頁面效果,其最終要用在web app上呈現效果,其性能影響後期的產品效果,所以必須對JS寫的腳本做一個性能測試。其次,產品是基於自己公司生產的pad(ROM自定義),其自帶瀏覽器。最後,需要對比競品的pad和主流瀏覽器的性能。
二、測試方案設計
(1)性能參數確認:因爲該項目和主要是前端頁面的動畫渲染,所以要對比的是幀率和加載時間,將其顯示在瀏覽器上,並做記錄對比。
(2)公司pad測試:自帶瀏覽器、主流瀏覽器(FireFox、Chrome、UC、QQ、搜狗、百度)。自己生產的pad需要對比兩臺pad,相同ROM,排除pad的硬件因素影響,將硬件影響降低。
(3)競品pad測試:選定三星的安卓pad,需要測試自帶瀏覽器、主流瀏覽器(FireFox、Chrome、UC、QQ、搜狗、百度)。
(4)記錄測試數據:公司A_pad、公司B_pad、三星pad、測試總數據、測試結論。
具體測試方案結構如下圖:
三、測試方案執行
(1)A_pad:需要記錄ROM版本、資產編號、測試次數、每次執行的幀率和加載時間、平均加載時間、瀏覽器版本號、URL等,具體見下圖:
(2)B_pad:需要記錄ROM版本、資產編號、測試次數、每次執行的幀率和加載時間、平均加載時間、瀏覽器版本號、URL等,具體見下圖:
(3)三星pad:需要記錄ROM版本、資產編號、測試次數、每次執行的幀率和加載時間、平均加載時間、瀏覽器版本號、URL等,具體見下圖:
(4)測試結論:測試完成後對測試結論進行總結。