iOS 如何測試微信小遊戲&小程式?
“微信小遊戲效能評測標準建立的初衷是希望能引導開發者最佳化相關效能資料,提升使用者體驗。評測標準根據小遊戲整體的效能資料表現、玩家體驗評價,結合作業系統、機型分檔、網路條件等多種維度建立。”
—摘自《微信官方文件•小遊戲》
PerfDog 作為移動全平臺效能測試分析工具,開發者可以利用 PerfDog 進行效能資料獲取及分析,提升小遊戲&小程式的效能和品質。以下將透過詳細的操作指引,手把手教大家如何利用 PerfDog 測試微信小遊戲&小程式:
1、登入 PerfDog 官網https://perfdog.qq.com/ ,根據您的 PC 平臺選擇想要下載的桌面應用程式
Windows 平臺:解壓下載包,雙擊開啟 PerfDog.exe 桌面應用程式。
Mac 平臺:直接執行 dmg 桌面應用程式。
2、手機 USB 連線電腦
需要手機信任電腦,手機上操作選擇信任:
若 PerfDog 客戶端出現該提示,則代表手機連線成功:
若連線有問題則按照此貼逐一排查:https://bbs.PerfDog.qq.com/detail-128.html
3、選擇手機裝置
選擇裝置:
注意:如需使用 WIFI 測試,則手機與電腦必須連線在同一 WIFI/熱點下。
4、開啟微信小遊戲:
標重點:小遊戲只需要在 Perfdog 軟體選微信程序進行測試 。
技術說明:微信小遊戲&小程式,iOS 和 Android 技術實現原理完全不樣, Android 平臺是開啟獨立子程序,但 iOS 平臺上是沒有開啟獨立程序。小遊戲&小程式是基於 H5 開發,所以會用到瀏覽器核心。微信小遊戲&小程式用自己開發的瀏覽器核心,同時小遊戲小程式是執行在微信程序中,所以測試微信程序即可。
高階測試的話,微信小遊戲啟動載入時,會用到系統瀏覽器核心 webkit 程序拉起,所以會有系統瀏覽器核心 webkit 程序。微信小程式渲染 UI 是透過系統瀏覽器 webkit 程序渲染。總結來看,小遊戲一般無需關注系統瀏覽器記憶體 webkit 程序,小程式需要關注系統瀏覽器記憶體 webkit 程序。具體測試方法如下面介紹 system process 測試方法
5、如果要測微信小程式,首先暫時不開啟微信小程式,點開應用列表,拉到最下面,點選展開 system process
6、system proces 中觀察是否有 com.apple.WebKit.WebContent 這個選項。
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 畫面:
8、右下角可選擇需測試的指標:
相應指標的解釋:https://bbs.PerfDog.qq.com/article-detail.html?id=5
9、測試結束後,點選右上方的暫停,即可上傳資料。
備註:如果忘記開始記錄資料也沒關係,框選所需資料並點選右鍵也可以上傳資料:
10、上傳後就可以在 PerfDog WEB(https://perfdog.qq.com/mydata/cases )上檢視資料了:
Case 詳細頁面:
11、也可以透過對比分析資料:
新增對比步驟:
對比頁面:
相關文章
- iOS如何測試微信小遊戲&小程式?iOS遊戲
- Android如何測試微信小遊戲&小程式?Android遊戲
- 如何測試微信小程式微信小程式
- 效能測試實踐 | PerfDog 助力微信小遊戲 / 小程式效能調優遊戲
- 效能測試實踐 | PerfDog助力微信小遊戲/小程式效能調優遊戲
- 微信小程式-測試遊戲生成六邊多邊形微信小程式遊戲
- 微信小程式--遊戲demo微信小程式遊戲
- Appium 之測試微信小程式APP微信小程式
- Appium之測試微信小程式APP微信小程式
- 微信小程式:拼圖遊戲微信小程式遊戲
- 微信小遊戲分包遊戲
- 微信小遊戲開發小記遊戲開發
- 2019上半年微信小程式:小遊戲佔42.1%微信小程式遊戲
- 微信小程式介面測試時appid為空如何解決微信小程式APP
- 微信小程式介面測試時 appid 為空如何解決微信小程式APP
- 微信小程式 TypeScript 嘗試微信小程式TypeScript
- 微信小程式iOS端如何暫停animated動畫微信小程式iOS動畫
- 微信小遊戲如何組織集中體驗遊戲
- 微信小程式之滲透測試、加固、安全檢測微信小程式
- 如何減小微信小程式程式碼包大小微信小程式
- 誰在玩微信小遊戲?遊戲
- 微信小遊戲開發(1)遊戲開發
- 微信小遊戲開發(2)遊戲開發
- 微信小遊戲開發(3)遊戲開發
- 微信小程式小技巧微信小程式
- 如何建立微信小程式商城微信小程式
- 微信小程式如何套用iconfont微信小程式
- 微信小程式設計師自動化測試微信小程式程式設計師
- 微信小程式開發風口下,微信小程式該如何運營?微信小程式
- 【開源】微信小程式、小遊戲以及 Web 通用 Canvas 渲染引擎 - Cax微信小程式遊戲WebCanvas
- 【微信小程式】小程式內如何匯入vantUI元件微信小程式UI元件
- 微信小程式微信小程式
- 微信小遊戲程式碼總包提升至20M,雲測試提供更多服務遊戲
- 微信IAA小遊戲入局攻略遊戲
- 微信小遊戲優化實踐遊戲優化
- 微信小遊戲開發(6)-Adapter遊戲開發APT
- 微信小遊戲開發總結遊戲開發
- 在微信小程式中打造 MQTT 連線測試工具微信小程式MQQT