日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

Android SDK命令行工具Monkey參數及使用解析

瀏覽:163日期:2022-09-22 08:38:20

什么是Monkey?

Monkey是Android SDK提供的一個命令行工具,可以簡單方便的發送偽隨機的用戶事件流,對Android APP做壓力(穩定性)測試。主要是為了測試app是否存在無響應和崩潰的情況。

Monkey的使用:

1、進入adb shell 環境

在windows環境中,進入DOS界面,在界面中,輸入adb shell即可進入adb shell環境

(注意:adb shell服務使用的5037的端口,如果此端口被其他進程占用時,將不能正常啟動adb shell,需關閉占用該端口的進程,重新啟動adb shell)

2、查看包名

adb shell pm list packages (-f:所有應用的包名,-3:非系統安裝的包名)

需要控制monkey執行的時間,可以通過設置執行時長/事件發送延時,計算出需要執行的次數。

如:想要monkey運行24小時,每100毫秒發送一個事件。24*60*60*1000/100=864000(次)

adb shell monkey -p *** -v -v -v --ignore-crashes --ignore-timeoutss --throttle 100 864000 >D:monkey.log

表示:此次monkey將會運行24小時

Monkey命令參數說明:

monkey的命令參數分為:

基礎參數:-v 、-s 、-p 、--throttle等

調試選項:--ignore-crashes等

事件類型:--pct-touch等

(一)基礎參數

1、最簡單的monkey命令(monkey 100)

表示:在設備上,針對整個系統發送100個偽隨機事件。

2、-v參數

用于指定反饋信息級別(信息級別就是日志的詳細程度)總共分為3級,默認為-v(對應:level0)

-v:只提供啟動提示、測試完成提示和最終結果等少量信息。

-v -v:較為詳細的日志,包括每個發送到activity的時間信息。

-v -v -v:最詳細的日志,包括測試中選中/未選中的activity信息。

注意:在monkey測試完成時,最后一定會有一個:monkey finished標識。

3、-p參數

在我們測試時,是針對具體的app進行測試的,所以在使用monkey測試時,我們需要提供具體的app包名給monkey,此時就需要用到參數-p。在-p后跟隨app包名。

在測試時,可以不指定包名,此時monkey會在測試設備上隨機啟動app進行操作;如果只需要測試一個app,使用一個-p即可;如果有多個app同時測試,可以直接使用-p 包名1 -p 包名2指定具體要測試的app。

4、-s參數

種子值(seed),因為monkey是發送的是偽隨機的事件流,但是如果兩次seed值相同,那兩次monkey測試所產生的事件序列也相同。(所以一般在測試時要記錄seed值,以防出現無響應和crash,不容易驗證。)

注意:-s需要跟在包名后,次數前

5、--throttle參數

設置執行操作的延遲時間(毫秒)--是指兩個事件之間的間隔,如果沒有指定此參數,會盡可能快的生成和發送事件。

(二)調試選項

1、--ignore-crashes

用于指定當應用程序崩潰時,Monkey是否停止運行。如果使用此參數,即使應用程序崩潰,monkey依然會發送事件,直到事件計數完成。

2、---ignore-timeouts

用于指定當應用程序發生ANR(Application No Responding)錯誤時,Monkey是否停止運行。如果使用此參數,即使應用程序發生ANR錯誤,Monkey依然會發送事件,直到事件計數完成。

3、--ignore-security-exceptionss

用于指定當應用程序發生許可錯誤時(如證書許可,網絡許可等),Monkey是否停止運行。如果使用此參數,即使應用程序發生許可錯誤,Monkey依然會發送事件,直到事件計數完成。

4、--kill-process-after-error

用于指定當應用程序發生錯誤時,是否停止其運行。如果指定此參數,當應用程序發生錯誤時,應用程序停止運行并保持在當前狀態(注意:應用程序僅是靜止在發生錯誤時的狀態,系統并不會結束該應用程序的進程)。

5、--monitor-native-crashes

用于指定是否監視并報告應用程序發生崩潰的本地代碼

6、--hprof

該選項設置后,將會在monkey事件序列前后立刻生成report,大小為大于5MB,存儲在/data/misc

(三)事件類型

monkey在發送偽隨機事件時,是有不同的類型的。默認隨機分配比例,也可以指定其百分比。如果不設置會是--pct-anyevent為100%,也就是純隨機事件;如果配置了其他參數,但是不夠100%,余下的百分比部分也是--pct-anyevent事件。

具體事件類型分別為:

1:觸摸事件--pct-touch

調整touch觸屏事件的百分比,觸碰事件就是指在屏幕上的一個單獨位置的一次點擊/抬起的事件。

2:滑屏事件--pct-motion(手勢事件)

(手勢事件是由一個在屏幕某處的按下事件、一系列的偽隨機移動、一個抬起事件組成)即一個滑動操作,但是是直線的,不能拐彎)

3:軌跡球--pct-trackball

(軌跡球事件包括一個或多個隨機移動,有時還伴有點擊。軌跡球現在智能手機上已經沒有了,就是類似手柄的方向鍵一樣)

4:旋轉(--pct-rotation)

旋轉屏幕

5:導航--pct-nav

(導航事件包括上下左右,如方向輸入設備的輸入)老手機的上下左右鍵,智能機上沒有)

6:主導航--pct-majornav

調整主要導航事件的百分比(如中間鍵、取消、確定或菜單引發的圖形接口的動作)

7:系統按鍵--pct-syskeys

調整系統按鍵事件,如:home/back/startcall/endcall以及音量控制鍵等

8:app切換--pct-appswitch

調整啟動activity的百分比,在隨機間隔中,執行一個startActivity()方法調用,作為一種最大化的覆蓋安裝包的所有的activity的方法

9:鍵盤翻轉(--pct-flip)

10:隨機--pct-anyevent

調整其他類型的事件的百分比,比如按鍵或其他不太常用到的一些事件的百分比

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品久久久久久久久久妞妞| 蜜桃tv一区二区三区| 免费精品国产的网站免费观看| 97精品国产一区二区三区| 国产+成+人+亚洲欧洲在线| 嫩草伊人久久精品少妇av杨幂| 麻豆一区在线| 九九久久国产| 国产精品精品| 久久天堂成人| 久久www成人_看片免费不卡| 日本一区二区三区中文字幕| 国产精品sm| 成人片免费看| 米奇777超碰欧美日韩亚洲| 99综合视频| 亚州av一区| 久久久一本精品| 国产精久久一区二区| 国产黄大片在线观看| 色在线视频观看| 美女少妇全过程你懂的久久| 国产视频一区欧美| 日本欧美大码aⅴ在线播放| 国产精品porn| 国产亚洲一区二区手机在线观看| 国产视频亚洲| 国产精品久久| 伊人久久av| 午夜宅男久久久| 欧美久久一区二区三区| 久久久男人天堂| 亚洲欧美日韩视频二区| 欧美精品福利| 日韩精品午夜| 亚洲毛片网站| 成人午夜毛片| 视频一区视频二区在线观看| 美女av一区| 国产午夜久久| 国产精品白浆| 夜夜嗨网站十八久久| 国产精品一区二区美女视频免费看| 日韩成人高清| 亚洲va久久久噜噜噜久久| av中文字幕在线观看第一页| 国产精品视区| 久久精品国产99国产精品| 国产综合精品| 国产精品magnet| 亚洲大片在线| 国产精品亚洲综合色区韩国| 激情欧美一区| 国产日韩欧美三级| 久久麻豆精品| 国产精品久久久久久久免费软件| 婷婷成人综合| 日本伊人久久| 亲子伦视频一区二区三区| 日韩激情啪啪| 国产99精品| 国产精品极品在线观看| 中文亚洲欧美| 欧美国产美女| 欧美一区=区三区| 亚洲一级高清| 精品少妇一区| 日韩av成人高清| 性欧美69xoxoxoxo| 精品久久精品| 日韩av网站在线观看| 日韩午夜黄色| 福利视频一区| 国产色噜噜噜91在线精品| 亚洲一区久久| 婷婷综合六月| 国产一区二区三区亚洲综合| 日韩av成人高清| 亚洲欧美日韩专区| 四虎4545www国产精品 | 欧美日韩午夜电影网| av一区二区高清| 捆绑调教日本一区二区三区| 国产精品流白浆在线观看| 亚洲毛片网站| 免费久久99精品国产自在现线| se01亚洲视频| 国产成人久久精品一区二区三区| 日本aⅴ亚洲精品中文乱码| 日韩午夜精品| 亚洲福利国产| 日韩中文视频| 美女av在线免费看| 国产精品sss在线观看av| 日韩av午夜在线观看| 亚洲伊人精品酒店| 爽爽淫人综合网网站| 激情久久中文字幕| 99成人超碰| 欧美日韩免费看片| 国产一区二区亚洲| 久久久国产精品网站| 欧美亚洲色图校园春色| 中文一区一区三区免费在线观 | 日韩av一区二| 亚洲精品少妇| 久久亚洲不卡| 亚洲综合欧美| 亚洲欧美日本视频在线观看| 欧美精品一卡| 在线 亚洲欧美在线综合一区| 午夜精品久久久久久久久久蜜桃| 国产在线看片免费视频在线观看| 国产一区二区三区久久| 欧美国产不卡| 精品黄色一级片| 韩国一区二区三区视频| 精品中国亚洲| 国产福利片在线观看| 日韩欧美看国产| 韩国精品主播一区二区在线观看| 婷婷激情一区| 久久久久91| 国产高清久久| 老鸭窝毛片一区二区三区| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品日韩欧美一区| 亚洲综合图色| 日本午夜精品一区二区三区电影 | 91福利精品在线观看| 国产精品一区二区三区av麻| 国产精品任我爽爆在线播放| 国产福利亚洲| 成人精品高清在线视频| 久久九九99| 久久亚洲不卡| 欧美一区二区三区久久精品| 欧美有码在线| 国产精品视频首页| 精品久久在线| 久久精品国语| 亚洲一区二区三区中文字幕在线观看| 亚洲久久一区| 国产精品毛片aⅴ一区二区三区| 久久精品国产99国产精品| 黄色在线观看www| 国产精品7m凸凹视频分类| 男人的天堂久久精品| 欧美久久亚洲| 久久久男人天堂| 亚洲精品2区| 亚洲乱码久久| 久久av中文| 亚洲成av在线| 亚洲丝袜美腿一区| 麻豆91小视频| 欧美日韩国产一区二区三区不卡| 日韩中文字幕区一区有砖一区 | 国产日韩欧美中文在线| 国际精品欧美精品| 亚洲精品91| 欧美日韩夜夜| 成人羞羞视频播放网站| 美女网站久久| 国产精品免费不| 久久精品国产www456c0m| 亚洲三级在线| 精品国产aⅴ| 日韩午夜精品| 国产精品免费99久久久| 一区二区小说| 国产精品天堂蜜av在线播放| 久久精品青草| 日韩精品三级| 欧美久久天堂| 最新国产精品| 日韩高清欧美| 日本久久一区| 国产综合婷婷| 国产精品伦一区二区| 欧美性感美女一区二区| 91成人在线网站| 亚洲91精品| 国产日韩欧美一区在线| 蜜臀91精品国产高清在线观看| 国产精品一区2区3区| 婷婷亚洲五月色综合| 国产精品v一区二区三区| 亚洲女同中文字幕| 久久99精品久久久久久园产越南| 久久在线视频免费观看| 国产精品欧美在线观看| 狠狠色综合网| 国产成人久久| 91亚洲精品在看在线观看高清| 亚洲va在线| 久久精品一区二区国产| 蜜臀av一区二区三区| 精品丝袜在线| 国产精品视频一区二区三区 |