欧美日韩午夜精品不卡综合-欧美日韩系列-欧美日韩小视频-欧美日韩性-成人五月网-成人五级毛片免费播放

二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企業資訊 » 經驗 » 正文

Monkey基礎使用教程

放大字體  縮小字體 發布日期:2021-09-22 09:21:49    作者:小編:張凱    瀏覽次數:49
導讀

一、.Monkey測試概念Monkey是Android中的一個命令行工具,可以用過adb shell模擬用戶行為,運行在模擬器里或實際設備中。它向系統發送偽隨機的用戶事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實現對正在開發的應

一、.Monkey測試概念

Monkey是Android中的一個命令行工具,可以用過adb shell模擬用戶行為,運行在模擬器里或實際設備中。它向系統發送偽隨機的用戶事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實現對正在開發的應用程序進行壓力測試。Monkey測試是一種為了測試軟件的穩定性、健壯性的快速有效的方法。

二、Monkey工作原理

測試原理:利用socket通訊的方式來模擬用戶按鍵輸入、觸摸屏輸入、手勢輸入等。

三、基礎命令與示例

1.adb devices:查看當前連接的設備,連接到計算機的Android設備或者模擬器;

2.adb install:指定APK文件安裝到設備 ;

3.卸載軟件

adb uninstall (軟件包名):指定包名卸載軟件;

adb uninstall -k (包名):+k參數,卸載軟件但保留配置和緩存文件;

4.使用Monkey命令進行隨機測試

1)adb shell monkey -p(package)包名 number(次數) :指定文件包隨機次數(若不指定包名,monkey將允許系統啟動設備中的所有app);

2)指定多個包進行隨機測試

adb shell monkey -p 包名 -p 包名

5.日志級別

1)Level0:缺省值,僅提供啟動提示、測試完成和蕞終結果等少量信息。

示例:adb shell monkey -p com.storedisplay.client -v 100

2)Level1:提供較為詳細的日志,包括每個發送到Activity的事件信息。

示例:adb shell monkey -p com.storedisplay.client -v -v 100

3)Level2:蕞詳細的日志,包括了測試中選中/未選中的Activity。

示例:adb shell monkey -p com.storedisplay.client -v -v -v 100

6.Monkey其他命令參數

1)參數:-s

釋義:用于指定偽隨機數生成器的seed值,如果seed相同,則兩次Monkey測試所產生的時間序列也相同。

示例:adb shell monkey -p com.storedisplay.client-s 10 100

2)參數:–throttle(毫秒)

s釋義:用于指定用戶操作(事件)間的時延,單位是毫秒。

示例:adb shell monkey -p com.storedisplay.client --throttle 300 100

3)參數:–ignore-crashes

釋義:用于指定當前應用程序崩潰時(Force&Close錯誤),Monkey是否停止運行。若使用該參數,即使應用程序崩潰,Monkey依然發送事件,直到發送事件結束完成。

示例:adb shell monkey -p com.storedisplay.client --ignore-crashes 1000

4)參數:–ignore-timeouts(無響應ANR)

釋義:用于指定當前應用程序發送ANR錯誤時,Monkey是否停止運行。若使用此參數,即使應用程序發送ANR錯誤,Monkey依然會發送事件,直至事件完成。

示例:adb shell monkey -p com.storedisplay.client --ignore-tomeouts 1000

5)參數:–ignore-security-exceptions(許可證書崩潰)

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

示例:adb shell monkey -p com.storedisplay.client --ignore-security-exceptions 1000

6)參數:–kill-process-after-error(發生錯誤停止并保持當前狀態)

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

示例:adb shell monkey -p com.storedisplay.client --kill-process-after-error 1000

7)參數:–monitor-native-crashes(監視并報告Android系統本地代碼的崩潰事件)

示例:adb shell monkey -p com.storedisplay.client --monitor-native-crashes 1000

 
(文/小編:張凱)
免責聲明
本文僅代表作發布者:小編:張凱個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:[email protected]
 

Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

粵ICP備16078936號

微信

關注
微信

微信二維碼

WAP二維碼

客服

聯系
客服

聯系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: [email protected]

微信公眾號: weishitui

客服001 客服002 客服003

工作時間:

周一至周五: 09:00 - 18:00

反饋

用戶
反饋

主站蜘蛛池模板: 色老头久久久久 | 全免费a级毛片免费看不卡 全免费毛片在线播放 | 91精品国产91久久久久青草 | 成人欧美一级毛片免费观看 | 久久无码精品一区二区三区 | 国产欧美精品一区二区三区四区 | 高清国产精品久久久久 | 国产成人做受免费视频 | 免费一级美国片在线观看 | 欧美高清视频一区 | 在线中文字日产幕 | 韩日一级| 一级毛片免费视频观看 | 97国产在线视频公开免费 | 国产在线播放免费 | 亚洲欧美日韩国产综合高清 | 性色a| 美女视频黄a视频美女大全 美女视频黄a视频免费全程 | 亚洲精彩| 国产在线a不卡免费视频 | 亚洲一区二区天海翼 | 香蕉视频亚洲一级 | 国产激情一区二区三区四区 | 色内内免费视频播放 | 成人午夜免费观看 | 日本成aⅴ人片日本伦 | 国产一区二区三区高清视频 | 国产欧美一区视频在线观看 | 亚洲成网站 | 国产精品99r8免费视频2022 | 国产高清精品自在线看 | 成年人免费在线视频网站 | 永久精品免费影院在线观看网站 | 一级毛片一片毛 | 国产成人a在一区线观看高清 | 91老色批网站免费看 | 失禁h啪肉尿出来高h | 三级com| 精品视频一区在线观看 | 日本高清专区一区二无线 | 日本免费观看的视频在线 |