PerfDog常用小技巧


背景:
自己最近使用Perfdog也發現了一些常用的技巧,現在安利給大家一下
1.雙擊批注
基本使用不提,在整個測試過程我們經常會遇到很多場景,每個場景的性能數據一般都會各有不同,所以為了在報告中看的更明顯,我們可以增加批注,比如標記關鍵節點等。
鼠標左鍵雙加添加批注
批注及標定(鼠標左鍵雙擊,則批注。左鍵雙擊已生成的批注,則取消。鼠標左鍵單擊,則標定):
在這里插入圖片描述
2.場景添加標簽

為了更加明顯區分我們的 測試場景,我們可以對階段時間增加標簽,
通過標簽按鈕給性能數據打標簽,鼠標左鍵雙擊顏色區域可修改對應區域標簽名
在這里插入圖片描述
比如我的標記完了就是這樣
在這里插入圖片描述
現在我們來看一下報告的樣式
在這里插入圖片描述
這樣對於場景區分是不是明顯多了。
3.保存具體數據信息
有時我們需要具體的記錄下每一幀運行的具體數據,我們有兩種辦法:
1.鼠標左鍵框選后右鍵存儲
在這里插入圖片描述
2.是測試完后上傳數據到雲端時選擇同時保存到本地
這樣就可以把數據保存到具體的Xlsx里,默認在性能狗的data/測試的應用包名/測試時間文件夾。
在這里插入圖片描述
保存的Excel數據還會根據我們的場景標簽分別存到不同的Sheet里面。
在這里插入圖片描述

這里有兩個隱藏的小技巧

技巧一,重載歷史數據:
1)首先我們有一個空數據的Perfdog
在這里插入圖片描述
2)我們有之前的EXCEl數據
在這里插入圖片描述
3)重點來了,拖拽選中的Excel數據進PerfDog
在這里插入圖片描述
4)Get歷史測試數據可視化
十分詳細的歷史測試數據哦,想要什么全都有,這樣歷史數據就被重載回來啦,包括以前的標簽批注都存在。
在這里插入圖片描述
技巧二,截取數據上傳雲端:
右鍵保存數據的時候其實也是可以上傳到雲端生成測試用例噠,並不是全部數據都會穿到雲端的。
只需要在右鍵保存的時候勾選上上傳雲端,就可以把框選的數據作為一個測試用例上傳到雲端啦,需要哪個階段的數據就左鍵框選,右鍵上傳到雲端就好啦。
在這里插入圖片描述
如此一來,就會在后台新生成一條當前選中數據的報告啦

4.多進程測試
iOS平台,APP多進程分為APP Extension和系統XPC Server。
比如:某電競直播軟件用到APP Extension擴展進程(擴展進程名LABroadcastUpload)。當然也可能用到系統XPC Server服務進程,如一般web瀏覽器會用到webkit。
Android平台,一般大型APP,比如游戲有時候是多進程協作運行(微信小游戲,微視等APP及王者榮耀等游戲多子進程),可選擇目標子進程進行針對性測試。默認是主進程;
子程序進程名高亮顯示,表示當前子進程處於頂層
在這里插入圖片描述
5.數據對比
PerfDog支持多維度對比:支持詳情、機型、版本、比例、區間、趨勢、拖拉縮放等。無論是Android還是iOS在新版本中都可以進行多個測試用例的直觀對比,能夠直觀看到項目名稱、測試項目的版本號、設備型號、FPS、CPU使用情況、內存占用、GPU使用情況等信息。
首先在web后台上選擇所在比對的數據
在這里插入圖片描述選擇完畢后打開對比界面就可以對比歷史測試用例的數據啦,FPS,cpu,內存,GPU,網絡,耗電量啦都可以對比,十分便捷。
在這里插入圖片描述
【設備詳情】
點擊設備后面的“詳情”按鈕,還可以看到詳細的設備信息,包括設備名稱、系統版本、處理器架構、核心數、CPU頻率、GPU型號、OpenGL版本、內存大小等信息。
在這里插入圖片描述
【時間區間對比】
選中某個測試數據的一個時間區段,就可以立即顯示出這個時間區段中各個測試用例的相關詳細數據。例如下圖中選中FPS在一段時間內的數據,PerfDog便會直接顯示出五個測試用例的平均FPS、FPS方差、大於18幀占比、大於25幀占比、降幀次數等對比信息。
在這里插入圖片描述
【相同時間對比】
在數據頁面右側可以勾選相同時間趨勢選項。點擊“相同時間趨勢”按鈕,所有圖表將會等比例拉到同個時間長度進行對比。若想回到初始狀態,可以取消勾選狀態。
在這里插入圖片描述
【自由拖動】
自由拖動圖表的時間軸編輯將會對所有圖表生效,操作方式是將鼠標懸浮在某條用例上,該條用例出現懸浮狀態,左鍵長按可以進行左右拖動,松開則位置確定,可以重復操作,需要先點擊自由拖動按鈕哦

在這里插入圖片描述
對比功能很好地解決了之前無法為同類軟件間、同一應用的多次數據做性能參數對比的問題。通過該功能得到一系列對比數據報告和圖像,數據眾多且直觀完整,具有很高的實用性和參考價值。

更詳細的的使用說明可以在這里查看:使用說明

性能參考標准說明:性能參考標准


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM