エミュレータまたはデバイス上で動作するプログラムです。ストリームを生成します。使用することで、ランダムでありながら再現可能な方法で、開発しているアプリのストレステストを行うことができます。ソフトウェアのストレステストとして利用できます。つのカテゴリに分けられます。試行するイベント数の設定など、基本的な設定オプション。単一のパッケージへのテストの制限など、操作上の制約。イベントのタイプと頻度。実行されると、イベントを生成してシステムに送信します。つの状況が発生していないかを調べます。以上の特定のパッケージでのみ実行するように制限している場合、他のパッケージへ移動しようとしていないかを監視し、移動しようとした場合はブロックをします。停止され、そのエラーが報告されます。停止され、そのエラーが報告されます。進捗状況と生成されたイベントに関するレポートも確認できます。開発マシンまたはスクリプトからコマンドラインを使って起動できます。エミュレータ環境またはデバイス環境で実行されるため、その環境のシェルから起動する必要があります。コマンドを直接入力します。基本的な構文は次のとおりです。クワイエット(non-verbose)モードで起動し、対象にインストールされている任意(またはすべて)のパッケージにイベントを送信します。以下に一般的なコマンドラインを示します。擬似ランダムイベントを送信します。コマンドラインで使用できるすべてのオプションを示します。簡単な使用ガイドを表示します。情報は提供されません。場合、アクティビティに送信される個々のイベントなど、実行中のテストに関するより詳細な情報が提供されます。場合、テストにおけるアクティビティの選択状況など、より詳細な設定情報が提供されます。乱数生成ツールのシード値。再実行すると、同じ一連のイベントが生成されます。イベント間に一定の遅延を挿入します。動作を遅延させることができます。指定しない場合、遅延は発生せず、イベントは可能な限りすばやく生成されます。タップイベントの割合を調整します。イベントの割合を調整します。イベントが発生する一連の流れを指します。イベントの割合を調整します。以上のランダムな移動で構成され、クリックが発生することもあるイベントを指します。イベントの割合を調整します。右によって構成されるイベントを指します。イベントの割合を調整します。方向パッドの中央ボタン、戻るキー、メニューキーなど)。「システム」キーイベントの割合を調整します。通常はシステムが使用するために予約されているキーに関連するイベントを指します。アクティビティの起動の割合を調整します。これは、パッケージ内のすべてのアクティビティのカバレッジが最大化されるように行われます。他のタイプのイベントの割合を調整します。これは、キー押下やデバイス上で使用頻度の低い他のボタンなど、その他すべてのイベントに対応します。システムに対して、指定したパッケージ内のアクティビティにのみアクセスすることを許可します。アプリが他のパッケージ内にあるアクティビティにアクセスする必要がある場合(連絡先の選択など)、同様にそれらのパッケージを指定する必要があります。システムに対して、すべてのパッケージ内のアクティビティを起動することを許可します。システムに対して、指定したカテゴリのいずれかでリストされているアクティビティにのみアクセスすることを許可します。リストされているアクティビティを選択します。アクティビティの初回起動が行われますが、それ以上イベントが生成されることはありません。秒以上実行し続けます。これにより、アプリによって呼び出されるパッケージの遷移をモニターできる環境が整います。レポートが生成されます。MB)が生成されるため、注意する必要があります。レポートの分析については、アプリのパフォーマンスのプロファイルをご覧ください。イベントをシステムに送信し続けます。イベントをシステムに送信し続けます。イベントをシステムに送信し続けます。停止した場合、そのエラーが発生したアプリは実行中のままになります。このオプションを設定すると、エラーが発生したプロセスを停止するようシステムに通知を行います。正常に完了した(成功した)場合、起動したプロセスは停止せず、デバイスの状態は単に最終イベント後の最終ステータスのままになるため、注意してください。コードで発生したクラッシュを監視して報告します。設定した場合、システムは停止します。