Monkey 自動測試

2021-06-24 11:40:46 字數 840 閱讀 1535

如何使用:

進入命令列,來到android sdk的platform-tools目錄下,輸入命令

user@user:~/workspace/android-sdk-linux_x86/platform-tools$   adb shell monkey  

即可檢視到monkey工具的配置引數的用法。如下:

在執行操作命令前,可以鍵入

user@user:~/workspace/android-sdk-linux_x86/platform-tools$  adb shell  

如此,便進入了adb shell ,可以直接輸入monkey 來執行命令。否則,每次都需要輸入adb shell monkey 進行操作。

實戰

1. just for fun

最簡單的入手方法是:

adb shell monkey -p com.snake -v 100 

輸出中將依次列出所產生的隨機事件。

2.針對性測試

--pct就是這個用處。比如:" --pct-touch 50 % " 表示生成的隨機事件中觸控事件占有50%  ,而" --pct-syskeys 10% "則表示生成的隨機事件中按鍵事件佔10%。

3. 除錯分析

--ignore-crashes

甚至,它還能生成profiling報告!

--hprof

還有更多的除錯功能,見下表

該錶對monkey 的用法做了較清晰而翔實的描述。

Android自動測試之Monkey工具

monkey工具 首先,需要配置好android開發環境,把需要測試的apk安裝在模擬器或裝置中 前言 最近開始研究android自動化測試方法,對其中的一些工具 方法和框架做了一些簡單的整理,其中包括android測試框架 cts monkey monkeyrunner benchmark 其它t...

Android自動測試之Monkey工具

monkey工具 前言 最近開始研究android自動化測試方法,對其中的一些工具 方法和框架做了一些簡單的整理,其中包括android測試框架 cts monkey monkeyrunner benchmark 其它test tool等等。因接觸時間很短,很多地方有不足之處,希望能和大家多多交流。...

Android自動測試之Monkey工具

monkey工具 前言 最近開始研究android自動化測試方法,對其中的一些工具 方法和框架做了一些簡單的整理,其中包括android測試框架 cts monkey monkeyrunner benchmark 其它test tool等等。因接觸時間很短,很多地方有不足之處,希望能和大家多多交流。...