Android 移動端性能測試工具mobileperf實踐

本次分享的是天貓團隊開源的PC Android性能穩定性測試工具,可以收集Android性能數據: cpu 內存 流暢度fps logcat日誌 流量 進程線程數 進程啓動日誌,mobileperf也支持原生monkey test。那麼我們先來看看如何安裝它。

  一、檢查環境

python環境,文章中提示的3.7,我使用的是3.7.1,那麼我們可以直接去python官網下載。https://www.python.org/downloads/,下載完畢,直接安裝即可,安裝完畢,需要配置到對應的環境變量中。TestHome地址:https://testerhome.com/topics/23449

python  --version 即可,由於我的是雙環境。所有我的python3 是這個。網上隨便找的圖

,介意勿擾

        接下來,我們去配置adb的環境變量。

        下載地址

    https://developer.android.google.cn/studio/releases/platform-tools

        選擇你對應的平臺即可,我這裏將的是windows10 ,下載完畢,解壓,然後配置。

       

      這個網上百度就行 

 

 

    查看環境變量

        

 

adb  --version

    結果如下

        如果沒有java環境,我們需要去下載java ,並且配置環境變量。

        接下來,我們去down下來源碼。

        

 

git clone https://github.com/alibaba/mobileperf.git

        接下來,我們查看下目錄。然後啓動

        需要配置,文件:

        config.conf

    配置如下

        要配置package,serialnum,其他的根據自己的需求修改,

        

[Common]#test process,example: package=com.alibaba.ailabs.genie.contacts#support multi process,separate use; if contains child process,first must be main process#com.tencent.mm  com.sina.weibo com.taobao.taobaopackage=com.Tengxun.app.mall #修改成自己手機上要測試的#collect frequency, int type,unit: secondfrequency=5#採集頻率#collect timeout ,int type ,unit:minute, for example:72 hours 4320timeout=4320#採集時長#adb serialnum,adb devices result example WSKFSKBQLFA695D6serialnum=123456fghjk #修改成自己的,adb devices#except log tag,tools will check in logcat,save exception log in exception.log,multi tags separate use ;exceptionlog=fatal exception;has died#monkey test,true will enable,other disablemonkey=#test results save path,forbidden space, default None,will save in mobileperf/results#example  save_path=/Users/look/Desktop/project/mobileperf_outputsave_path=。  #保存日誌#device pull path,test end,tool pull path to PC,multi path separate use;phone_log_path=/data/anr。#日誌文件#mailbox Reserved, no use[email protected]

​​​​​​​

mac、linux 在mobileperf工具根目錄下執行sh run.sh,windows 雙擊run.bat

        我在啓動後,

 

        打印了對應的日誌,因爲沒有鏈接設備,所有呢,就沒有啓動。

        鏈接後,配置會根據配置文件自動尋找設備。

        正常測試手機即可。測試完畢。

        結束測試,等待設置測試時長到或按Ctrl+C        

        然後會出來測試報告和日誌。這裏呢,我沒有修改位置。

        

我們可以去查看我們的日誌

    

我們看下對應的測試報告。

打開即可查看到對應的數據。

                整個的日誌記錄十分詳細

我們可以根據我們的選擇去查看我們的對應的文件。

獲取數據後,我們需要根據我們的需求去進行解析數據。對數據進行處理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章