iOS如何測試微信小遊戲&小程式?

騰訊WeTest發表於2020-07-13

 PerfDog 作為移動全平臺效能測試分析工具,開發者可以利用PerfDog 進行效能資料獲取及分析,提升小遊戲& 小程式的效能和品質。以下將透過詳細的操作指引,手把手教大家如何利用PerfDog 測試微信小遊戲& 小程式:

 

1、 登入PerfDog 官網 https://perfdog.qq.com/  ,根據您的PC 平臺選擇想要下載的桌面應用程式

Windows 平臺 :解壓下載包,雙擊開啟PerfDog.exe桌面應用程式。

Mac 平臺 :直接執行dmg桌面應用程式。


2、 手機USB 連線電腦

需要手機信任電腦,手機上操作選擇信任:

1


PerfDog 客戶端出現該提示,則代表手機連線成功:

2

 

若連線有問題則按照此貼逐一排查: https://bbs.PerfDog.qq.com/detail-128.html


3、 選擇手機裝置

選擇裝置:

3


4


5

 

注意:如需使用WIFI測試,則手機與電腦必須連線在同一WIFI/熱點下。


4、 開啟微信小遊戲:

標重點 :小遊戲只需要在Perfdog 軟體選微信程式進行測試 

  6


技術說明: 微信小遊戲& 小程式,iOS Android 技術實現原理完全不樣, Android 平臺是開啟獨立子程式,但iOS 平臺上是沒有開啟獨立程式。小遊戲& 小程式是基於H5 開發,所以會用到瀏覽器核心。微信小遊戲& 小程式用自己開發的瀏覽器核心,同時小遊戲小程式是執行在微信程式中,所以測試微信程式即可。


高階測試的話 ,微信小遊戲啟動載入時,會用到系統瀏覽器核心webkit 程式拉起,所以會有系統瀏覽器核心webkit 程式。微信小程式渲染UI 是透過系統瀏覽器webkit 程式渲染。總結來看,小遊戲一般無需關注系統瀏覽器記憶體webkit 程式,小程式需要關注系統瀏覽器記憶體webkit 程式。具體測試方法如下面介紹system process 測試方法


5、 如果要測微信小程式,首先暫時不開啟微信小程式,點開應用列表,拉到最下面,點選展開system process

7


6、system proces 中觀察是否有com.apple.WebKit.WebContent 這個選項。

8


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 存在多個,就逐個嘗試。


7、 選中正確的小遊戲/ 小程式後,點選右上角開始測試。

PerfDog 畫面:

9


8、 右下角可選擇需測試的指標:

相應指標的解釋: https://bbs.PerfDog.qq.com/article-detail.html?id=5

10


11


9、 測試結束後,點選右上方的暫停,即可上傳資料。

12

 

備註:如果忘記開始記錄資料也沒關係,框選所需資料並點選右鍵也可以上傳資料:

13


10、 上傳後就可以在PerfDog WEB  https://perfdog.qq.com/mydata/cases  )上檢視資料了:

14


Case 詳細頁面:

15


11、 也可以透過對比分析資料:

新增對比步驟:

16


17


18


對比頁面:

19




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31420651/viewspace-2704150/,如需轉載,請註明出處,否則將追究法律責任。

相關文章