PerfDog 作為移動全平臺性能測試分析工具,開發(fā)者可以利用PerfDog 進行性能數據獲取及分析,提升小游戲& 小程序的性能和品質。以下將通過詳細的操作指引,手把手教大家如何利用PerfDog 測試微信小游戲& 小程序:
創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網營銷、網站重做改版、紅崗網站定制設計、自適應品牌網站建設、html5、商城網站開發(fā)、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為紅崗等各大城市提供網站開發(fā)制作服務。Windows 平臺 :解壓下載包,雙擊打開PerfDog.exe桌面應用程序。
Mac 平臺 :直接運行dmg桌面應用程序。
需要手機信任電腦,手機上操作選擇信任:
若PerfDog 客戶端出現該提示,則代表手機連接成功:
若連接有問題則按照此貼逐一排查: https://bbs.PerfDog.qq.com/detail-128.html
選擇設備:
注意:如需使用WIFI測試,則手機與電腦必須連接在同一WIFI/熱點下。
標重點 :小游戲只需要在Perfdog 軟件選微信進程進行測試 。
技術說明: 微信小游戲& 小程序,iOS 和Android 技術實現原理完全不樣, Android 平臺是開啟獨立子進程,但iOS 平臺上是沒有開啟獨立進程。小游戲& 小程序是基于H5 開發(fā),所以會用到瀏覽器內核。微信小游戲& 小程序用自己開發(fā)的瀏覽器內核,同時小游戲小程序是運行在微信進程中,所以測試微信進程即可。
高階測試的話 ,微信小游戲啟動加載時,會用到系統(tǒng)瀏覽器內核webkit 進程拉起,所以會有系統(tǒng)瀏覽器內核webkit 進程。微信小程序渲染UI 是通過系統(tǒng)瀏覽器webkit 進程渲染??偨Y來看,小游戲一般無需關注系統(tǒng)瀏覽器內存webkit 進程,小程序需要關注系統(tǒng)瀏覽器內存webkit 進程。具體測試方法如下面介紹system process 測試方法
l 如果沒有com.apple.WebKit.WebContent 這個選項,那么在微信中打開需要測試的小程序,之后在system 中尋找并選中com.apple.WebKit.WebContent 這個選項即可。
l 如果有com.apple.WebKit.WebContent 這個選項,那么記住他后面的數字,再在微信打開需要測試的小程序,選擇大于該數字的com.apple.WebKit.WebContent 選中即可。(即找到最新的com.apple.WebKit.WebContent )。如果大于上次記住最后WebContent 的進程pid 存在多個,就逐個嘗試。
PerfDog 畫面:
相應指標的解釋: https://bbs.PerfDog.qq.com/article-detail.html?id=5
備注:如果忘記開始記錄數據也沒關系,框選所需數據并點擊右鍵也可以上傳數據:
Case 詳細頁面:
添加對比步驟:
對比頁面: