有人說了悦荒,之前介紹的那些方法監(jiān)控都是瞬時的唯欣,而且有的需要人值守,頁面也不夠友好搬味,有沒有無人值守并且可以長時間監(jiān)控的呢境氢?本節(jié)就給大家介紹下來自騰訊的PerfDog(性能狗)。
PerfDog獨立于應(yīng)用支持多個維度的監(jiān)測身腻,包括FPS产还、CPU、內(nèi)存嘀趟、網(wǎng)絡(luò)等脐区。最重要的是監(jiān)控的結(jié)果可保存到本地也可以上傳到服務(wù)器中。
好用她按、免費牛隅,門檻也低炕柔。這個工具可以做為應(yīng)用整體性能的一個考量,測試人員也可將其納入到測試用例中媒佣。
官網(wǎng):https://perfdog.qq.com/
我們借助這個工具達(dá)到兩個目的:
(1).監(jiān)測應(yīng)用長時間運行的情況匕累,重點可關(guān)注內(nèi)存波動情況(是否存在泄漏),如果能配合自動化測試更好
(2).兩個版本對比,查看性能變化情況默伍,使性能指標(biāo)可量化, 讓開發(fā)或者測試對每個版本的性能表現(xiàn)做到心中有數(shù)欢嘿。
1.監(jiān)測APP運行情況:
點擊右下角的加號按鈕,可以選擇性的監(jiān)控不同指標(biāo)
最重要的功能,是可以將記錄保存到本地或者上傳到云端也糊。為每個版本提供性能歷史記錄和參考炼蹦。
點擊右上角的“云朵”可將數(shù)據(jù)上傳至云端。
2.版本對比狸剃,選擇上傳至后臺的兩個版本數(shù)據(jù)掐隐,進(jìn)行對比
對比結(jié)果部分頁面如下:
從以上結(jié)果可以清晰地看到兩個版本的差異,比較適合上了大版本或者新功能后查看性能表現(xiàn)的變化钞馁。是不是很方便呢虑省。
備注:當(dāng)軟件連接設(shè)備時,會給設(shè)備上自動安裝perfdog APP,如果安裝成功過僧凰,當(dāng)監(jiān)控的時候會彈出浮窗探颈,顯示一些基本信息。
類似的軟件其實挺多训措,比如科大訊飛的itest膝擂,大家如果還有什么比較好的工具/軟件也可以推薦下∠冻冢基于前幾篇UI、CPU狞山、內(nèi)存知識我們甚至自己也可以做一個監(jiān)控工具全闷,原理其實也不難。