adb和monkey的基本使用

什么是ADB段只?

ADB姥份,即?Android Debug Bridge,它是Android 開發(fā)/測試人員不可替代的強大工具擦盾。

Adb是一種功能多樣的命令行工具窒舟,可讓您與設(shè)備進行通信系忙。adb 命令便于執(zhí)行各種設(shè)備操作(例如安裝和調(diào)試應用),并提供對 Unix shell(可用來在設(shè)備上運行各種命令)的訪問權(quán)限惠豺。

adb的工作原理

當您啟動某個adb 客戶端時银还,客戶端會先檢查是否有 adb 服務器進程正在運行风宁。如果沒有,它將啟動服務器進程蛹疯。服務器在啟動后會與本地 TCP 端口 5037 綁定戒财,并監(jiān)聽 adb 客戶端發(fā)出的命令 - 所有 adb 客戶端均通過端口 5037 與 adb 服務器通信。

參照鏈接:

https://developer.android.google.cn/studio/command-line/adb

[if !supportLists]三苍苞、[endif]adb基本用法

adb 命令的基本語法如下:

adb [-d|-e|-s <serialNumber>] <command>

如果只有一個設(shè)備/模擬器連接時固翰,可以省略掉?[-d|-e|-s ]?這一部分,直接使用?adb 羹呵。

為命令指定目標設(shè)備

如果有多個設(shè)備/模擬器連接骂际,則需要為命令指定目標設(shè)備。

-d ?指定當前唯一通過USB 連接的 Android 設(shè)備為命令目標

-e ??指定當前唯一運行的模擬器為命令目標

-s <serialNumber> ?指定相應serialNumber 號的設(shè)備/模擬器為命令目標

adb -s 485f0fec install C:\Users\xxx\xxx-01.apk

啟動/停止adb server:

adb start-server

adb kill-server ?

查看adb版本:

adb version

查找手機上的安裝包包名

1.adb shell pm list package? ? 查看手機上所有的安裝包

2.adb shell pm list package -3? ? 查看第三方安裝包

3.adb shell pm list packages -s? ? ?查看系統(tǒng)的包

4.adb shell pm list packages -e “要搜索的內(nèi)容”? ? ?查看啟動包中搜索的包

5.adb shell dumpsys window | findstr mCurrentFocus? ?獲取當前打開的APP包名(前面的為包名冈欢,斜杠后面的是當前啟動的acivity)

6.adb shell pm clear (apk包名)???清除應用數(shù)據(jù)與緩存

7.adb shell am force-stop com.peopledailychina.activity ?強制停止應用

8.adb pull 和adb push 命令

adb pull <手機路徑> ? <本機路徑> ?從手機中拉取信息到本地電腦上

adb push <本機路徑> ?<手機路徑> ?從本地電腦推送信息到手機上

什么是Monkey歉铝?

Monkey是Android中的一個命令行工具,可以運行在模擬器里或?qū)嶋H設(shè)備中凑耻。它向系統(tǒng)發(fā)送偽隨機的用戶事件流(如按鍵輸入太示、觸摸屏輸入、手勢輸入等)香浩,實現(xiàn)對正在開發(fā)的應用程序進行壓力測試类缤。Monkey測試是一種為了測試軟件的穩(wěn)定性、健壯性的快速有效的方法邻吭。(其實可以想象成一只猴子啥都不知道餐弱,瘋狂亂敲......)

Monkey 運行在設(shè)備或模擬器上面,可以脫離PC運行(一般在一些大公司中都是將其抽離成一個測試專用的APP工具囱晴,使用相應的操作來完成測試)膏蚓。

Monkey命令和基本參數(shù)介紹

注意:所有的參數(shù)都需要放在monkey和設(shè)置的次數(shù)之間,參數(shù)的順序可以調(diào)整畸写;若帶了-p 驮瞧,-p必須放在monkey之后,參數(shù)必須在-p和count之間:

adb shell monkey -p com.peopledailychina.activity --ignore-crashes --ignore-timeouts ?--ignore-security-exceptions --pct-touch 70 --pct-motion 25 --pct-majornav 5 -v -v -v --throttle 300 -s 100 100000 > C:\Users\xxx\Desktop\monkey.txt

-v??????????默認級別枯芬,僅提供啟動论笔、測試完成和最終結(jié)果等少量信息

-v? -v ?????提供較為詳細的日志,包括每個發(fā)送到Activity的事件信息

-v? -v? -v???提供最詳細的日志破停,包括了測試中選中/未選中的Activity信息

-s ???????用于指定偽隨機數(shù)生成器的seed值??

--throttle ??用于指定用戶事件的操作間隔時延翅楼,單位是毫秒

--ignore-timeouts ?忽略超時錯誤

--ignore-crashes ??忽略crash

--ignore-security-exceptions忽略許可錯誤


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市真慢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌理茎,老刑警劉巖黑界,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件管嬉,死亡現(xiàn)場離奇詭異,居然都是意外死亡朗鸠,警方通過查閱死者的電腦和手機蚯撩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來烛占,“玉大人胎挎,你說我怎么就攤上這事∫浼遥” “怎么了犹菇?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長芽卿。 經(jīng)常有香客問我揭芍,道長,這世上最難降的妖魔是什么卸例? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任称杨,我火速辦了婚禮,結(jié)果婚禮上筷转,老公的妹妹穿的比我還像新娘姑原。我一直安慰自己,他們只是感情好呜舒,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布锭汛。 她就那樣靜靜地躺著,像睡著了一般阴绢。 火紅的嫁衣襯著肌膚如雪店乐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天呻袭,我揣著相機與錄音眨八,去河邊找鬼。 笑死左电,一個胖子當著我的面吹牛廉侧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播篓足,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼段誊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了栈拖?” 一聲冷哼從身側(cè)響起连舍,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎涩哟,沒想到半個月后索赏,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體盼玄,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年潜腻,在試婚紗的時候發(fā)現(xiàn)自己被綠了埃儿。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡融涣,死狀恐怖童番,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情威鹿,我是刑警寧澤剃斧,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站专普,受9級特大地震影響悯衬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜檀夹,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一筋粗、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧炸渡,春花似錦娜亿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吼畏,卻和暖如春督赤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背泻蚊。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工躲舌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人性雄。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓没卸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親秒旋。 傳聞我的和親對象是個殘疾皇子约计,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354