国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

通過python調用adb命令對App進行性能測試方式

瀏覽:80日期:2022-07-29 11:04:30

1 監聽啟動activity 信息命令adb shell logcat | grep START 可以查看apk包名和Activity名字

=========啟動時間============

2 冷啟動(第一次啟動)熱啟動(沒有退出,第二次打開)命令 adb shell am start -W -n com.qihoo.appstore/.home.MainActivity

3 停止app命令(冷啟動) adb shell am force-stop com.qihoo.appstore

(熱啟動方式退出) adb shell input keyevent 3

python 來實現方式

1定義App類方法有startApp stopApp getStartTime

2 Manager類 方法 testRunTime(執行單次) run 開啟執行

==============cpu=================

查看cpu數據

adb shell dumpsys cpuinfo | findstr com.qihoo.appstore

注意 window 下必須把grep 換成 findstr

==================內存=========================

第一種

adb shell dumpsys meminfo com.qihoo.appstore

第二種方式

1 執行adb shell top >f:/meminfo.txt 一段時間后

2 再 解讀文件信息

===============流量===================

1獲取當前進程的adb shell ps | findstr com.qihoo.appstore

adb shell cat /proc/pid/net/dev

=================電量======================

執行獲取電量的命令 adb shell dumpsys battery

設置手機進入非充電狀態 adb shell dumpsys battery set status 1

=================幀率===fps===================

adb shell dumpsys gfxinfo com.qihoo.appstore > f:/fps.txt

Draw:表示在Java中創建顯示列表部分中,OnDraw()方法占用的時間。

Process:表示渲染引擎執行顯示列表所花的時間,view越多,時間就越長

Execute:表示把一幀數據發送到屏幕上排版顯示實際花費的時間。其實是實際顯示幀數據的后臺緩存區與前臺緩沖區交換后并將前臺緩沖區的內容顯示到屏幕上的時間。

Draw + Process + Execute = 完整顯示一幀 ,這個時間要小于16ms才能保證每秒60幀。

取得數據后,復制到excel中生成堆積柱狀圖。

補充知識:python調用adb命令進行手機操作

Python中執行cmd命令可以用到os和subprocess兩個模塊。

區別在于os是阻塞式的,subprocess是非阻塞式的,所以一般我們使用subprocess是比較適合的。

接下來我先舉一個查詢連接設備的命令來看看python中怎么樣的寫法。用到的命令為 adb devices。

方式一:

import os

os.system(’adb devices’) #獲取連接設備

運行結果

List of devices attached

Q8DCGQA6JBQRSAI device

方式二:

import subprocessorder=’adb devices’ #獲取連接設備pi= subprocess.Popen(order,shell=True,stdout=subprocess.PIPE)print(pi.stdout.read()) #打印結果

運行結果

b’List of devices attachedrAQ8DCGQA6JBQRSAItdevicernrn’

以上這篇通過python調用adb命令對App進行性能測試方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美一区二区三区gg高清影视 | 精品无码一区在线观看 | 国产一区二区三区久久精品小说 | 精品400部自拍视频在线播放 | 免费观看一级成人毛片 | 亚洲一区二区三区免费 | 欧美日韩一区二区三区久久 | 欧美成人在线免费 | 国产高清视频免费最新在线 | 欧美激情综合亚洲五月蜜桃 | 成年美女黄网站色大 | 高清一区二区三区四区五区 | 国产伦码精品一区二区 | 国产精品久久久久久久9999 | 国产高清视频在线播放 | 看日本真人一一级特黄毛片 | 欧美不卡视频在线观看 | 国产一区日韩二区欧美三 | 国产呦在线观看视频 | 俄罗斯三级毛片 | 欧美精品aaa久久久影院 | 欧美一级网| 亚洲成a人片在线观看中文!!! | 亚洲成人午夜影院 | 久久国产精品1区2区3区网页 | 怡红院爽妇网 | 久久亚洲精品中文字幕 | 国产精品三级手机在线观看 | 香港免费毛片 | 国产成人免费高清视频 | 国产美女作爱全过程免费视频 | 午夜爽爽| 欧美粗又大gay69视频 | 色婷婷激婷婷深爱五月老司机 | 91精品国产高清久久久久久91 | 国外精品视频在线观看免费 | 色综合久久久久久久 | 久久精品亚洲一级毛片 | 欧美va在线播放免费观看 | 九九色综合网 | 日韩免费一级a毛片在线播放一级 |