3

サルを使用して Android アプリケーションをテストしています。だから、私は次のコマンドを使用しました...

adb shell monkey -p mypackage_name -v 500

このコマンドの意味と正常に動作することを理解しましたが、最終的に次のようなフィードバックを得ることができました

 Events injected: 22000
:Sending rotation degree=0, persist=false
:Dropped: keys=15 pointers=126 trackballs=0 flips=0 rotations=0
## Network stats: elapsed time=241946ms (0ms mobile, 0ms wifi, 241946ms not connected)

これらの4行を理解するのを手伝ってくれる人はいますか...?

4

1 に答える 1

1

http://developer.android.com/tools/help/monkey.htmlおよびhttp://developer.android.com/tools/testing/testing_android.html#Monkeysに基づく:

通常「モンキー」と呼ばれる UI/アプリケーション エクササイザー モンキーは、キーストローク、タッチ、ジェスチャの疑似ランダム ストリームをデバイスに送信するコマンドライン ツールです。Android Debug Bridge (adb) ツールを使用して実行します。これを使用して、アプリケーションのストレス テストを行い、発生したエラーを報告します。同じ乱数シードを使用して毎回ツールを実行することで、一連のイベントを繰り返すことができます。

Events injected: 22000
:Sending rotation degree=0, persist=false
:Dropped: keys=15 pointers=126 trackballs=0 flips=0 rotations=0

22000 のイベントが注入されたことを意味します (ボタンの押下、ポインターなど)、15 のキーの押下、およびアプリによって処理されない 126 のポインター イベント。

于 2014-06-19T07:47:29.390 に答える