13

Android テスト用のツールをどのように使用monkeyしますか?monkeyrunner

必要な基本的なコマンドは何ですか?

4

4 に答える 4

28
adb shell monkey -p com.bla.yourpackage -v 1000

1 つ目は、monkey を実行して制限するパッケージです。2 番目は詳細モード、3 番目は実行するイベントの数です。

あなたはより多くを見つけることができますadb shell monkey -help

于 2012-11-15T11:50:55.043 に答える
6

monkeymonkeyrunnerは異なるツールです。

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 から特定のコマンドとイベントを送信することにより、ワークステーションからデバイスとエミュレーターを制御します。

于 2016-01-08T12:26:05.853 に答える
1

次の 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

于 2016-11-02T09:01:20.873 に答える