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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Android SDK命令行工具M(jìn)onkey參數(shù)及使用解析

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

什么是Monkey?

Monkey是Android SDK提供的一個(gè)命令行工具,可以簡(jiǎn)單方便的發(fā)送偽隨機(jī)的用戶事件流,對(duì)Android APP做壓力(穩(wěn)定性)測(cè)試。主要是為了測(cè)試app是否存在無響應(yīng)和崩潰的情況。

Monkey的使用:

1、進(jìn)入adb shell 環(huán)境

在windows環(huán)境中,進(jìn)入DOS界面,在界面中,輸入adb shell即可進(jìn)入adb shell環(huán)境

(注意:adb shell服務(wù)使用的5037的端口,如果此端口被其他進(jìn)程占用時(shí),將不能正常啟動(dòng)adb shell,需關(guān)閉占用該端口的進(jìn)程,重新啟動(dòng)adb shell)

2、查看包名

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

需要控制monkey執(zhí)行的時(shí)間,可以通過設(shè)置執(zhí)行時(shí)長(zhǎng)/事件發(fā)送延時(shí),計(jì)算出需要執(zhí)行的次數(shù)。

如:想要monkey運(yùn)行24小時(shí),每100毫秒發(fā)送一個(gè)事件。24*60*60*1000/100=864000(次)

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

表示:此次monkey將會(huì)運(yùn)行24小時(shí)

Monkey命令參數(shù)說明:

monkey的命令參數(shù)分為:

基礎(chǔ)參數(shù):-v 、-s 、-p 、--throttle等

調(diào)試選項(xiàng):--ignore-crashes等

事件類型:--pct-touch等

(一)基礎(chǔ)參數(shù)

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

表示:在設(shè)備上,針對(duì)整個(gè)系統(tǒng)發(fā)送100個(gè)偽隨機(jī)事件。

2、-v參數(shù)

用于指定反饋信息級(jí)別(信息級(jí)別就是日志的詳細(xì)程度)總共分為3級(jí),默認(rèn)為-v(對(duì)應(yīng):level0)

-v:只提供啟動(dòng)提示、測(cè)試完成提示和最終結(jié)果等少量信息。

-v -v:較為詳細(xì)的日志,包括每個(gè)發(fā)送到activity的時(shí)間信息。

-v -v -v:最詳細(xì)的日志,包括測(cè)試中選中/未選中的activity信息。

注意:在monkey測(cè)試完成時(shí),最后一定會(huì)有一個(gè):monkey finished標(biāo)識(shí)。

3、-p參數(shù)

在我們測(cè)試時(shí),是針對(duì)具體的app進(jìn)行測(cè)試的,所以在使用monkey測(cè)試時(shí),我們需要提供具體的app包名給monkey,此時(shí)就需要用到參數(shù)-p。在-p后跟隨app包名。

在測(cè)試時(shí),可以不指定包名,此時(shí)monkey會(huì)在測(cè)試設(shè)備上隨機(jī)啟動(dòng)app進(jìn)行操作;如果只需要測(cè)試一個(gè)app,使用一個(gè)-p即可;如果有多個(gè)app同時(shí)測(cè)試,可以直接使用-p 包名1 -p 包名2指定具體要測(cè)試的app。

4、-s參數(shù)

種子值(seed),因?yàn)閙onkey是發(fā)送的是偽隨機(jī)的事件流,但是如果兩次seed值相同,那兩次monkey測(cè)試所產(chǎn)生的事件序列也相同。(所以一般在測(cè)試時(shí)要記錄seed值,以防出現(xiàn)無響應(yīng)和crash,不容易驗(yàn)證。)

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

5、--throttle參數(shù)

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

(二)調(diào)試選項(xiàng)

1、--ignore-crashes

用于指定當(dāng)應(yīng)用程序崩潰時(shí),Monkey是否停止運(yùn)行。如果使用此參數(shù),即使應(yīng)用程序崩潰,monkey依然會(huì)發(fā)送事件,直到事件計(jì)數(shù)完成。

2、---ignore-timeouts

用于指定當(dāng)應(yīng)用程序發(fā)生ANR(Application No Responding)錯(cuò)誤時(shí),Monkey是否停止運(yùn)行。如果使用此參數(shù),即使應(yīng)用程序發(fā)生ANR錯(cuò)誤,Monkey依然會(huì)發(fā)送事件,直到事件計(jì)數(shù)完成。

3、--ignore-security-exceptionss

用于指定當(dāng)應(yīng)用程序發(fā)生許可錯(cuò)誤時(shí)(如證書許可,網(wǎng)絡(luò)許可等),Monkey是否停止運(yùn)行。如果使用此參數(shù),即使應(yīng)用程序發(fā)生許可錯(cuò)誤,Monkey依然會(huì)發(fā)送事件,直到事件計(jì)數(shù)完成。

4、--kill-process-after-error

用于指定當(dāng)應(yīng)用程序發(fā)生錯(cuò)誤時(shí),是否停止其運(yùn)行。如果指定此參數(shù),當(dāng)應(yīng)用程序發(fā)生錯(cuò)誤時(shí),應(yīng)用程序停止運(yùn)行并保持在當(dāng)前狀態(tài)(注意:應(yīng)用程序僅是靜止在發(fā)生錯(cuò)誤時(shí)的狀態(tài),系統(tǒng)并不會(huì)結(jié)束該應(yīng)用程序的進(jìn)程)。

5、--monitor-native-crashes

用于指定是否監(jiān)視并報(bào)告應(yīng)用程序發(fā)生崩潰的本地代碼

6、--hprof

該選項(xiàng)設(shè)置后,將會(huì)在monkey事件序列前后立刻生成report,大小為大于5MB,存儲(chǔ)在/data/misc

(三)事件類型

monkey在發(fā)送偽隨機(jī)事件時(shí),是有不同的類型的。默認(rèn)隨機(jī)分配比例,也可以指定其百分比。如果不設(shè)置會(huì)是--pct-anyevent為100%,也就是純隨機(jī)事件;如果配置了其他參數(shù),但是不夠100%,余下的百分比部分也是--pct-anyevent事件。

具體事件類型分別為:

1:觸摸事件--pct-touch

調(diào)整touch觸屏事件的百分比,觸碰事件就是指在屏幕上的一個(gè)單獨(dú)位置的一次點(diǎn)擊/抬起的事件。

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

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

3:軌跡球--pct-trackball

(軌跡球事件包括一個(gè)或多個(gè)隨機(jī)移動(dòng),有時(shí)還伴有點(diǎn)擊。軌跡球現(xiàn)在智能手機(jī)上已經(jīng)沒有了,就是類似手柄的方向鍵一樣)

4:旋轉(zhuǎn)(--pct-rotation)

旋轉(zhuǎn)屏幕

5:導(dǎo)航--pct-nav

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

6:主導(dǎo)航--pct-majornav

調(diào)整主要導(dǎo)航事件的百分比(如中間鍵、取消、確定或菜單引發(fā)的圖形接口的動(dòng)作)

7:系統(tǒng)按鍵--pct-syskeys

調(diào)整系統(tǒng)按鍵事件,如:home/back/startcall/endcall以及音量控制鍵等

8:app切換--pct-appswitch

調(diào)整啟動(dòng)activity的百分比,在隨機(jī)間隔中,執(zhí)行一個(gè)startActivity()方法調(diào)用,作為一種最大化的覆蓋安裝包的所有的activity的方法

9:鍵盤翻轉(zhuǎn)(--pct-flip)

10:隨機(jī)--pct-anyevent

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Android
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产成人免费精品| 视频一区二区国产| 久久亚洲专区| 国产精品igao视频网网址不卡日韩 | 国产精品三级| 日韩一区二区三区免费视频| 桃色av一区二区| 精品久久99| 国产欧美日韩一区二区三区四区| 综合国产在线| 视频一区视频二区在线观看| 亚洲天堂久久| 在线看片不卡| 免费在线看一区| 午夜宅男久久久| 午夜欧美在线| 中文国产一区| 日韩午夜视频在线| 国产欧美69| 清纯唯美亚洲综合一区| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲深夜视频| 91一区二区三区四区| 99在线精品免费视频九九视| 国产精品多人| 99精品在线观看| 久久精品青草| 九九综合九九| 偷拍欧美精品| 亚洲欧美在线综合| 在线亚洲欧美| 国产精品丝袜xxxxxxx| 黑森林国产精品av| 欧美一级精品| 国产成人精品一区二区三区在线| 欧美精品影院| 国语精品一区| 视频精品一区| 亚洲另类黄色| 日韩高清电影一区| 国产亚洲一区二区三区不卡| 视频一区欧美精品| 国产日本精品| 国产精品2区| 日本不卡视频在线| 国产精品视频一区二区三区综合| 日韩国产精品久久久久久亚洲| 青青草91久久久久久久久| 欧美日韩国产精品一区二区亚洲| 蜜桃视频第一区免费观看| 国产一区二区视频在线看| 亚洲精品一二三区区别| 国产日韩三级| 老司机免费视频一区二区| 亚洲午夜91| 福利在线免费视频| 激情欧美国产欧美| 日韩在线观看一区二区| 91精品视频一区二区| 99国产精品久久久久久久| 久久久久久久欧美精品| 久久久久一区| 麻豆免费精品视频| 日韩av中文字幕一区| 亚洲综合丁香| 欧美日韩一二三四| 91精品啪在线观看国产18| 激情亚洲影院在线观看| 久久97视频| 国产欧美一区二区三区国产幕精品 | 亚洲欧洲一区二区天堂久久| 在线视频亚洲| 欧美亚洲免费| 久久不射中文字幕| 牛牛精品成人免费视频| 91亚洲无吗| 欧美日本不卡高清| 日本午夜精品视频在线观看| 日韩二区三区在线观看| 国产精品66| 国产偷自视频区视频一区二区| 中文字幕在线视频久| 国产在线观看www| 国产精品91一区二区三区| 亚洲人成高清| 中文字幕人成乱码在线观看| 亚洲激情偷拍| 久久不见久久见国语| 99久久婷婷| 亚洲区第一页| 人人草在线视频| 亚洲欧美久久精品| 免费高潮视频95在线观看网站| 午夜国产欧美理论在线播放| 欧美午夜三级| 99在线|亚洲一区二区| 麻豆一区二区在线| 亚洲精品乱码| 欧美粗暴jizz性欧美20| 久久精品一区二区三区中文字幕| 免费观看不卡av| 国产精品欧美日韩一区| 亚洲激情久久| 91欧美在线| 日韩国产在线一| 在线观看免费一区二区| 成人一二三区| 久久精品人人| 日韩福利视频一区| 日韩中文字幕av电影| 亚洲性图久久| av综合电影网站| 给我免费播放日韩视频| 欧美日韩在线精品一区二区三区激情综合| 欧美日韩精品免费观看视欧美高清免费大片| 91p九色成人| 亚洲欧美网站在线观看| 91精品电影| 午夜久久av | 免费一级欧美片在线观看网站| 最新日韩av| 欧美午夜精彩| 91精品一区二区三区综合| 久久久一二三| 日韩成人综合| 91看片一区| 欧美一级精品| 999精品一区| 欧洲激情综合| 欧美另类综合| 日韩制服丝袜先锋影音| 亚洲美女久久| 国产日韩三级| 老司机免费视频一区二区三区| 国产精品入口久久| 国产精品theporn| 不卡福利视频| 日韩视频在线一区二区三区| 视频在线观看一区二区三区| 日韩在线黄色| 高清av一区| 欧美网站在线| 视频一区欧美精品| 国产精品日韩精品在线播放| 国产精品毛片久久| 亚洲二区精品| 亚洲精品乱码| 日产精品一区二区| 一区免费视频| 国产亚洲精品精品国产亚洲综合| 成人在线免费观看91| 不卡在线一区| 国产精品第十页| 久久精品导航| 日韩高清欧美激情| 久久久久久色| 欧美sss在线视频| 免费日韩av片| 精品亚洲二区| 欧美综合二区| 精品久久视频| 国产精品亚洲综合久久| 成人亚洲一区二区| 欧美日韩日本国产亚洲在线 | 国产精品一区二区av日韩在线| 亚洲午夜91| 国产一区国产二区国产三区| 另类av一区二区| 精品久久久网| 91亚洲精品在看在线观看高清| 久久精品二区三区| 精品久久97| 国产精品一区2区3区| 影音先锋久久精品| 黄色成人91| 99视频精品全国免费| 国产一区二区三区天码| 日韩av中文字幕一区二区三区| 亚洲一区久久| 国产一区91| 夜久久久久久| 欧美69视频| 精品欧美激情在线观看| 精品视频网站| 国产精品欧美日韩一区| 日韩欧美在线精品| 亚洲精品系列| 青青国产91久久久久久| 亚洲精品一级| 一区二区电影在线观看| 视频精品一区二区| 蜜桃av一区二区在线观看| 日韩视频二区| 国产精品三上| 午夜在线播放视频欧美| 三级亚洲高清视频| 亚洲人成网77777色在线播放| 男女男精品网站| 亚洲三级精品| 亚洲精品三级|