使用Monkey測試Android系統應用

2021-09-17 20:03:46 字數 803 閱讀 8649

前言:

monkey是android提供的系統工具。

它向系統傳送偽隨機的使用者事件流(如按鍵輸入、觸控螢幕輸入、手勢輸入等),實現對正在開發的應用程式進行壓力測試。

monkey測試是一種為了測試軟體的穩定性、健壯性的快速有效的方法。

monkeyrunner工具與monkey工具並無關聯;monkey工具直接執行在裝置或模擬的adbshell中,生成使用者或系統的偽隨機事件流,而monkeyrunner工具則是在工作台上通過api定義的特定命令和事件控制裝置或模擬器;

測試步驟:

monkeyrunner工具與monkey工具並無關聯

monkey工具直接執行在裝置或模擬的adbshell中,生成使用者或系統的偽隨機事件流,而monkeyrunner工具則是在工作台上通過api定義的特定命令和事件控制裝置或模擬器;monkeyrunner包括三大模組分別為:monkeyrunner,monkeydevice,monkeyimage;

詳細的adb命令,可以通過adb -h來查詢

注意,5037為adb預設埠,如果被占用,則無法繼續執行adb命令;

windows系統自己配置 adb server 埠方法:很簡單,只要在系統環境變數中定義 android_adb_server_port 的值即可。

linux下只要 export $android_adb_server_port = 自定義埠,即可。

最好選擇乙個5位數的埠號(10000 ~ 65535),不易重複

初次使用Monkey測試

1.將apk複製到platform tools下 2.使用 adb install 包名 安裝 3.adb shell 4.cd data data 檢視包名 ls5.monkey p 包名 v 次數 6.取消安裝 adb uninstall 包名 有時候apk名稱跟安裝登記的名稱並不相同,可檢視當...

Monkey測試1 Monkey的使用

monkey工具使用 一 什麼是monkey monkey是android中的乙個命令列工具,可以執行在模擬器裡或實際裝置中。它向系統傳送偽隨機的使用者事件流 如按鍵輸入 觸控螢幕輸入 手勢輸入等 實現對正在開發的應用程式進行壓力測試。monkey測試是一種為了測試軟體的穩定性 健壯性的快速有效的方...

Monkey測試1 Monkey的使用

1 monkey工具使用23 一 什麼是monkey45 monkey是android中的乙個命令列工具,可以執行在模擬器裡或實際裝置中。它向系統傳送偽隨機的使用者事件流 如按鍵輸入 觸控螢幕輸入 手勢輸入等 實現對正在開發的應用程式進行壓力測試。monkey測試是一種為了測試軟體的穩定性 健壯性的...