PerfDog中文名性能狗,這是一款針對移動全平臺推出的性能分析專家,力致于提升提動應用和手游的性能和品質,移動全平臺iOS/Android性能測試、分析工具平臺,快速定位分析性能問題,提升APP應用及游戲的性能和品質,手機無需ROOT/越獄,手機硬件、游戲及APP應用也無需做任何修改,極簡化即插即用!簡而言之就是測試采集手機在運行App時的性能指標數據,FPS、Jank、FTime、CPU、GPU、Memory、Battery 、Network、CTemp等性能參數。

PerfDog軟件特色
移動全平臺
支持手機.ipad.Watch.Android模擬器等Android/iOS移動平臺。提供Perfdog軟件Windows&Mac版本。
沒有ROOT/越獄。
Android設備不需要ROOT,iOS設備不需要越獄。有效解決Android&iOS性能測試分析問題。
數據準確性
工具本身對測試設備CPU的性能影響為1%,幀率無影響。確保性能數據的準確性和真實性。
數據完整性
可提供截圖.fps.Jank.FTime.CPU.GPU.Memory.Battery.Network.CTemp等性能參數,您可以輕松獲得。
應用廣泛性
支持所有應用程序.游戲.小程序.小游戲.H5.web等,性能測試就足夠了。
工具易用性
無需安裝,即插即用,減少繁瑣的測試障礙,集中精力進行測試分析。
云端看板
基于云的看板,您可以隨時隨地存儲、可視化、編輯、管理和下載Perfdog收集的所有測試數據。
團隊合作
無論您的團隊在哪里,您都可以隨時創建任務。邀請團隊成員加入。支持共享和檢查團隊的完成情況,并打開有效的合作模式。
PerfDog功能介紹
1. 性能參數控制Page:
點擊”+ ”按鈕,選擇需要收集性能參數,控制性能參數顯示page

2. 記錄保存:
測試結束時,可自主選擇兩種方式保存處理(Upload/Save)性能數據:
1) 將性能數據同步上傳PerfDog云端web看板


2) 本地導出Excel文件

3. 記錄回放(方便回看分析):
打開要回放文件

回放結果如圖:

4. 批注及標定(鼠標左鍵雙擊,則批注。左鍵雙擊已生成的批注,則取消。鼠標左鍵單擊,則標定):

5. 設定性能參數統計分析閾值、編輯統計參數分析及框選記錄保存(對齊TDR標準):
可以通過鼠標框選/拖動查詢時間周期內,統計數據等。同時可對框選數據進行保存。右邊可以設定對應的性能參數統計分析閾值等。

6. 場景Label標簽:
通過標簽按鈕給性能數據打標簽,鼠標左鍵雙擊顏色區域可修改對應區域標簽名

7. 屏幕記錄:
注意:截屏記錄開啟,影響性能
8. 多進程測試。
iOS平臺,APP多進程分為APP Extension和系統XPC Server。
比如:某電競直播軟件用到APP Extension擴展進程(擴展進程名)。當然也可能用到系統XPC Server服務進程,如一般web瀏覽器會用到webkit。
Android平臺,一般大型APP,比如游戲有時候是多進程協作運行(微信小游戲,微視等APP及王者榮耀等游戲多子進程),可選擇目標子進程進行針對性測試。默認是主進程。如圖王者榮耀
Android如何測試微信小游戲&小程序
iOS如何測試微信小游戲&小程序

微信小游戲、小程序測試等,如下是微信小游戲-浪漫玫瑰園

備注:子程序進程名高亮顯示,表示當前子進程處于頂層。
9. FPS高階功能(Android平臺):
滿足高級用戶更精準測試窗口幀率(游戲、小游戲、小程序、直播、視頻類、web等所有應用都適用)。
10. Log日志功能:
采集系統日志信息。

11. 停止功能:
無需拔手機,StopProfilling即可停止采集信息。
12. 自定義數據文件服務器地址,構建自己web云:
可修改數據文件服務器上傳地址。Post上傳http協議格式文件至自己服務器地址。

連接手機使用:
測試的安卓小米手機:
1,打開手機開發者模式
不同手機的打開方式可能不一樣,小米6x的路徑是:
設置–>我的設備–>全部參數–>連續點擊MIUI版本就開啟開發者模式了,
在設置–>更多設置,中可以看見多了一個開發者選項,點擊進入打開USB調試
2,使用USB連接pc
開啟USB調試之后,連接上pc,選擇文件傳輸模式。連接成功手機端會讓我們安裝一個perfdog在后臺啟動,可以在手機端也同步展示測試數據,而PC端如下會出現選擇連接方式

第一次必須用USB連接,可以連接上之后,選擇WIFI連接(手機和電腦需要在同一個WIFI下)。使用WIFI連接才可以測試電源相關性能的數據。
這里先選擇USB連接,等待一下就會出現手機設備的相關數據:

這里選擇需要測試的app:


數據測試錄制:
右下角的+號可以選擇測試展示哪些性能指標數據,勾選了是需要測試的數據,顏色深的是在左邊的實時監控圖中展示了的,右鍵可以選擇是不是需要在左邊的圖表中展示

錄制測試數據:

打開錄制的數據是這樣的:

鼠標懸浮可以展示指定時間點的測試數據:

雙擊可以為這個選中的時間點做備注:
