Android 的monkey命令及使用
Monkey是常用於Android自動化測試,尤其是進行壓力測試,從而檢查程式的穩定性。
Monkey程式,是Android自帶的,路徑為:Android系統下的/system/bin/Monkey檔案。可通過adb命令來啟動Monkey,執行時,會根據命令列引數配置,自動生成隨機事件流,並在Android上執行測試。此外,Monkey還可以監測系統,如果遇到以下幾種情形,會對其進行特殊處理:
1、假如限定了Monkey執行在指定的包上(也就是monkey專門執行在某個特定APP上)時,它只會跑這個APP
2、應用程式崩潰或者接收到任何的失控異常,亦或者發生程式無響應錯誤時,Monkey會自動記錄錯誤日誌,並根據命令列引數配置決定是否繼續執行此應用程式。
啟動Monkey:
Monkey命令:
格式:adb shell monkey [可傳入的引數] <隨機發送事件數>
注意:可傳的引數是可選項,可寫可不寫。而隨機發送事件數是必須要填寫的。如:輸入50就是50個偽隨機事件。
當執行這個命令時,它會在Android裝置上自動執行800個隨機事件,如果你用的是模擬器,那就可以在模擬器上看到它執行的隨機事件過程。
相關推薦
Android 的monkey命令及使用
Monkey是常用於Android自動化測試,尤其是進行壓力測試,從而檢查程式的穩定性。 Monkey程式,是Android自帶的,路徑為:Android系統下的/system/bin/Monkey檔案。可通過adb命令來啟動Monkey,執行時,會根據命令列引數配置,自動生成隨機事件流,並在Android
Android ADB 命令及原始碼編譯命令筆記
ADB 常用命令 adb root:獲取root 許可權 adb remount:重新掛載 adb shell :進入terminal adb devices -s serialnumber :檢視指定裝置狀態 adb devices 獲取裝置列表及裝置狀態 adb kill-ser
adb adb monkey命令及介紹
1.adb的組成部分 守護程序,客戶端,伺服器端` 2.Monkey程式是Google公司提供的一個壓力和穩定性測試的工具 3.命令 命令 引數 功能 adb version 檢視當前adb版本 adb d
android 常用adb 及linux 命令
機器 android 調用 logs linu 技術 ott 目錄 不能 一、ADB相關 adb shell:進入連接的USB調試模式設備shell命令行下 adb tcpip 5555:將USB連接的調試及的連接方式改為網絡遠程模式進行調試 這裏端口為5555(adb
玩轉Android monkey之環境配置和ADB命令
手機app測試 monkey 小強測試品牌 測試幫日記 轉發是對小編的最大支持接著上篇文章繼續《玩轉Android monkey之monkey是啥?monkey=猴子?》配置SDKl 新建一個系統環境變量:ANDROID_HOMEl 對應的值為你sdk的安裝目錄l 編輯系統環境變量:PATHl
monkey基本命令及腳本編寫
event lee all car file arr port mil ons Monkey 是Android自帶的黑盒測試工具,一般通過隨機觸發界面事件,來確定應用是否會發生異常,多用於android應用的穩定性、壓力測試 基本命令: adb shell monkey
Android下monkey命令引數
adb shell monkey引數: -v -v -v 日誌級別 -s <seed> seed值,相同seed值生成相同的事件序列 --throttle <ms> 時間之間的延遲 --ptc-touch <percent> 觸控時間百分比 --ptc-appsw
Android Monkey壓力測試環境搭建及使用
Android Monkey壓力測試學習筆記 步驟:下載SDK -> 解壓進入SDK Manager下載系統 -> 配置環境變數 -> 建立虛擬裝置或連線真機 -> 進入命令模式按場景輸入測試命令 環境搭建 1、安裝JDK
Android開發之Gradle筆記整理2-Gradle常用命令及UMeng多渠道打包實戰
Title:Android開發之Gradle筆記整理2——Gradle常用命令及UMeng多渠道打包實戰 Date:2015-04-06 21:54:47 Category:Android Develop Tag:技術,生活,Android Develop
android 自動化壓力測試-monkey 命令引數
使用monkey help 命令檢視命令引數,如下: C:\Users\chenfenping>adb shell monkey -help usage: monkey [-p ALLOWED_PACKAGE [-p ALLOWED_PACKAGE] ...] [-c MAIN_CATEGORY
Android--monkey測試命令
cep 指定 ott 測試命令 shell 缺省 monkey ica andro -p 指定一個包或者多個包 指定一個包:adb shell monkey –p PackageName 100 指定多個包:adb shell monkey &nd
Android ADB原理及常用命令
Android除錯橋(ADB, Android Debug Bridge)是一個Android命令列工具,包含在SDK 平臺工具包中,adb可以用於連線Android裝置,或者模擬器,實現對裝置的控制,比如安裝和除錯應用。和Appium一樣,adb也是基於C/S架構實現的。 # 一、ADB執行原理 adb分
八.正文處理命令及tar命令
一點 全部 創建 歸檔文件 方式 方法 命名 恢復 帶寬 一.cat 命令:使用cat命令將yuan.age yuan.kg yuan.sex 三個合並縱向合並為yuan文件的方法 a)cat yuan.age yuan.kg.yuan.sex > yuan 其內
Android獲取日期及星期的方法
ext text () oid get erro pre 公歷 format Calendar calendar=Calendar.getInstance(); SimpleDateFormat simpleDateFormat=new SimpleDateFormat("
Linux常用命令及操作(第二彈)
linux home .gz 紅旗 關閉 linu tty 歸檔文件 過程 Ctrl l清屏 Ctrl d關閉終端 Ctrl Alt T打開終端 pwd 查看當前的目錄 Shift Ctrl C復制 Shift Ctrl V粘貼 Shift Ctrl N打開新的終端 F1
Linux壓縮命令及vim編輯指令
tar命令 alt ima 編輯模式 vi編輯器 使用 img vim 移動 cat命令 實現幾個文件的合並,和將一個或幾個文件添加到另外一個文件中。 tar命令 將文件或目錄打包成一個文件 -c 創建一個新的tar文件
sed命令及vim的末行命令
sed 命令 vim 末行模式sed:StreamEDitor,流編輯器,以行為單位對一個或多個文件進行編輯處理;每一次sed都會處理給定文件中的一行內容。 在sed處理文本時,將正在處理的當前行存儲到臨時的緩沖區中,稱為“模式空間”;用當前行去匹配給定的PATTERN,如果能匹配,則使用command編輯處
Linux字符集和系統語言設置-LANG,locale,LC_ALL,POSIX等命令及參數詳解
linux lang locale lc_all 博文說明【前言】: 本文將通過個人口吻介紹Linux字符集和系統語言設置,包括LANG,locale,LC_ALL,POSIX等命令及參數詳解的相關知識,在目前時間點【2017年6月21號】下,所掌握的技術水平有限,可能會存在不少知識理解
Android 程序打包及簽名
android 程序 為什麽要簽名??? 開發Android的人這麽多,完全有可能大家都把類名,包名起成了一個同樣的名字,這時候如何區分?簽名這時候就是起區分作用的。 由於開發商可能通過使用相同的Package Name來混淆替換已經安裝的程序,簽名可以保證相當名字,但是簽名不同的包不被替
活動目錄命令及用法
活動目錄 命令 ad 域 楊書凡 活動目錄命令及用法Dcpromo :升級或降級域控制器Wbadmin :使您可以備份和還原您的操作系統、 卷、文件、 文件夾的命令字 Wbadmin /? :查看關於wbadmin命令相關的參數。Wbadmin start backup -b