Android テスト用のツールをどのように使用monkey
しますか?monkeyrunner
必要な基本的なコマンドは何ですか?
adb shell monkey -p com.bla.yourpackage -v 1000
1 つ目は、monkey を実行して制限するパッケージです。2 番目は詳細モード、3 番目は実行するイベントの数です。
あなたはより多くを見つけることができますadb shell monkey -help
monkey
とmonkeyrunner
は異なるツールです。
猿
monkey
から実行するadb shell
と、ユーザー イベントの疑似ランダム ストリームが生成されます。これらのイベントの実行に対していくつかの条件と制約を指定できます (ドキュメントを参照)
基本的な構文は次のとおりです。
$ adb shell monkey [options] <event-count>
モンキーランナー
monkeyrunner
ドキュメントで定義されているように、Android コードの外部から Android デバイスまたはエミュレーターを制御するための API です。基本的に、ターゲット デバイスで実行されるいくつかのアクションを記述する Python スクリプトを記述できます。
Android Developersドキュメントの引用:
monkeyrunner ツールは、ツールとも呼ばれる UI/Application Exerciser Monkey とは関係ありません
monkey
。このmonkey
ツールはadb
、デバイスまたはエミュレーターのシェルで直接実行され、ユーザー イベントとシステム イベントの疑似ランダム ストリームを生成します。対照的に、monkeyrunner ツールは、API から特定のコマンドとイベントを送信することにより、ワークステーションからデバイスとエミュレーターを制御します。
次の 3 つの手順でセットアップできます。
1)このディレクトリに入る -~/Android/Sdk/platform-tools
2) サーバーの起動 -./adb start-server
3) アプリで 5000 回のランダムなキーストロークをテストするコマンド -./adb shell monkey -p your.package.name -v 500
詳細については、これをチェックしてください。 https://developer.android.com/studio/test/monkey.html