PerfDog中文名性能狗,這是一款針對(duì)移動(dòng)全平臺(tái)推出的性能分析專(zhuān)家,力致于提升提動(dòng)應(yīng)用和手游的性能和品質(zhì),移動(dòng)全平臺(tái)iOS/Android性能測(cè)試、分析工具平臺(tái),快速定位分析性能問(wèn)題,提升APP應(yīng)用及游戲的性能和品質(zhì),手機(jī)無(wú)需ROOT/越獄,手機(jī)硬件、游戲及APP應(yīng)用也無(wú)需做任何修改,極簡(jiǎn)化即插即用!簡(jiǎn)而言之就是測(cè)試采集手機(jī)在運(yùn)行App時(shí)的性能指標(biāo)數(shù)據(jù),F(xiàn)PS、Jank、FTime、CPU、GPU、Memory、Battery 、Network、CTemp等性能參數(shù)。

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

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


2) 本地導(dǎo)出Excel文件

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

回放結(jié)果如圖:

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

5. 設(shè)定性能參數(shù)統(tǒng)計(jì)分析閾值、編輯統(tǒng)計(jì)參數(shù)分析及框選記錄保存(對(duì)齊TDR標(biāo)準(zhǔn)):
可以通過(guò)鼠標(biāo)框選/拖動(dòng)查詢(xún)時(shí)間周期內(nèi),統(tǒng)計(jì)數(shù)據(jù)等。同時(shí)可對(duì)框選數(shù)據(jù)進(jìn)行保存。右邊可以設(shè)定對(duì)應(yīng)的性能參數(shù)統(tǒng)計(jì)分析閾值等。

6. 場(chǎng)景Label標(biāo)簽:
通過(guò)標(biāo)簽按鈕給性能數(shù)據(jù)打標(biāo)簽,鼠標(biāo)左鍵雙擊顏色區(qū)域可修改對(duì)應(yīng)區(qū)域標(biāo)簽名

7. 屏幕記錄:
注意:截屏記錄開(kāi)啟,影響性能
8. 多進(jìn)程測(cè)試。
iOS平臺(tái),APP多進(jìn)程分為APP Extension和系統(tǒng)XPC Server。
比如:某電競(jìng)直播軟件用到APP Extension擴(kuò)展進(jìn)程(擴(kuò)展進(jìn)程名)。當(dāng)然也可能用到系統(tǒng)XPC Server服務(wù)進(jìn)程,如一般web瀏覽器會(huì)用到webkit。
Android平臺(tái),一般大型APP,比如游戲有時(shí)候是多進(jìn)程協(xié)作運(yùn)行(微信小游戲,微視等APP及王者榮耀等游戲多子進(jìn)程),可選擇目標(biāo)子進(jìn)程進(jìn)行針對(duì)性測(cè)試。默認(rèn)是主進(jìn)程。如圖王者榮耀
Android如何測(cè)試微信小游戲&小程序
iOS如何測(cè)試微信小游戲&小程序

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

備注:子程序進(jìn)程名高亮顯示,表示當(dāng)前子進(jìn)程處于頂層。
9. FPS高階功能(Android平臺(tái)):
滿(mǎn)足高級(jí)用戶(hù)更精準(zhǔn)測(cè)試窗口幀率(游戲、小游戲、小程序、直播、視頻類(lèi)、web等所有應(yīng)用都適用)。
10. Log日志功能:
采集系統(tǒng)日志信息。

11. 停止功能:
無(wú)需拔手機(jī),StopProfilling即可停止采集信息。
12. 自定義數(shù)據(jù)文件服務(wù)器地址,構(gòu)建自己web云:
可修改數(shù)據(jù)文件服務(wù)器上傳地址。Post上傳http協(xié)議格式文件至自己服務(wù)器地址。

連接手機(jī)使用:
測(cè)試的安卓小米手機(jī):
1,打開(kāi)手機(jī)開(kāi)發(fā)者模式
不同手機(jī)的打開(kāi)方式可能不一樣,小米6x的路徑是:
設(shè)置–>我的設(shè)備–>全部參數(shù)–>連續(xù)點(diǎn)擊MIUI版本就開(kāi)啟開(kāi)發(fā)者模式了,
在設(shè)置–>更多設(shè)置,中可以看見(jiàn)多了一個(gè)開(kāi)發(fā)者選項(xiàng),點(diǎn)擊進(jìn)入打開(kāi)USB調(diào)試
2,使用USB連接pc
開(kāi)啟USB調(diào)試之后,連接上pc,選擇文件傳輸模式。連接成功手機(jī)端會(huì)讓我們安裝一個(gè)perfdog在后臺(tái)啟動(dòng),可以在手機(jī)端也同步展示測(cè)試數(shù)據(jù),而PC端如下會(huì)出現(xiàn)選擇連接方式

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

這里選擇需要測(cè)試的app:


數(shù)據(jù)測(cè)試錄制:
右下角的+號(hào)可以選擇測(cè)試展示哪些性能指標(biāo)數(shù)據(jù),勾選了是需要測(cè)試的數(shù)據(jù),顏色深的是在左邊的實(shí)時(shí)監(jiān)控圖中展示了的,右鍵可以選擇是不是需要在左邊的圖表中展示

錄制測(cè)試數(shù)據(jù):

打開(kāi)錄制的數(shù)據(jù)是這樣的:

鼠標(biāo)懸浮可以展示指定時(shí)間點(diǎn)的測(cè)試數(shù)據(jù):

雙擊可以為這個(gè)選中的時(shí)間點(diǎn)做備注:
