モンキーテストの基本的な操作

コマンドの基本形式:adbのシェル猿[-option]のカウント

コマンドライン、すべてのパラメータを表示することができadbのシェル猿を入力します。

第二に、一般的に使用されるパラメータは説明しました:

1.-Pパッケージ名:アプリケーションを指定します。たとえば、次のadbのシェル猿トータルパッケージ名-pイベント

2.-V:印刷ログレベルは、より-vログより詳細な情報は、3つまでサポートしています。たとえば、次の総adbのシェル猿-pパッケージ名-v -v -vイベント

3-S:擬似乱数発生器のシード値を自動的に生成することなく、デバッグ時に使用されます。

4-F:例えば、テスト・スクリプト名を受信した後:総ADBシェルサル-fスクリプト名イベント

5 .--スロットル:ときミリ秒単位で指定したユーザ操作の遅れ

6 .-- pct-イベントカテゴリ:順序が記載されています:

  • --pctタッチ{+}パーセンテージ:0
    タッチタッチイベントは、ダウンアップイベントを意味翻訳をクリックし、特定の位置で起こる
    --pctモーション{+}パーセンテージ:
    変換操作から操作イベントを指し入射の擬似ランダム位置の一連の後(すなわち、イベントDOWN)ポップアップ(すなわちアップイベント)た
    -PCT-pinchzoom {+}パーセンテージ:2
    翻訳指ズームイン、ズームアウトジェスチャ操作イベントインテリジェントマシン
    - PCT-トラックボール{+}パーセンテージ:3
    翻訳トラック、トラックランダムイベントのシリーズを含む、移動及び背中の動きに追従し、時折イベントをクリック
    --pct回転{+}パーセンテージ:4
    翻訳スクリーン回転、横画面縦画面イベント
    パーセンテージ--pct-NAV {+}:5
    翻訳基本的なナビゲーション、入力装置の主方向から基本的なナビゲーションイベントは、下、左、および右のイベント
    --pct-majornav {+}パーセンテージ:6
    翻訳メインナビゲーションメインナビゲーションイベント等キーボード中間キー、リターンキー、メニューキー、などのいくつかのアクション、概してグラフィカル・インターフェースを指す開始
    --pct-SYSKEYS {+}パーセンテージ:7
    翻訳システムキーを、システムのキー・イベント・システムは、通常は意味します 保留ボタン等、、、キーをダイヤルし、そのようHOMEキー、BACKキーとして、音量キーを終了キーを使用
    {+}割合--pct-appswitch:8
    翻訳は、アプリケーション、アプリケーション起動イベント(アクティビティが起動)を起動呼び出すことにより、アプリケーションを開きますパッケージ内のすべての開いているアプリケーション最大にstartActivity()メソッド
    9:{+}の-PCTフリップパーセンテージを
    このような入力ボックス以外の領域をクリックすると、入力ボックス、ポップアップキーボードのクリックなどの翻訳フリップ、フリックパーセンテージキーボード、キーボードが回復
    --pct-anyevent {+}パーセンテージ:10
    他の種類の翻訳を、それが上に被覆されていないイベントの他のすべてのタイプを指し珍しいボタンのようなKeyPressイベントなどの他のイベント、
    コントロールの割合との使用:100 100 --pctタッチイベントの割合のadbシェル猿-v -pパッケージ名は--pctタッチ100を

7は.---クラッシュを無視:クラッシュ、アプリケーションのクラッシュや暴走異常を無視し、猿はカウントが完了するまで実行し続けます。これを設定しない場合、このクラッシュまたは異常な猿の出会いは実行を停止します。
8 .--・タイムアウトを無視する:カウントが完了するまで(例えば、ANR、すなわち、アプリケーションが応答しない)任意のタイムアウトエラーが発生したアプリケーションは、猿を実行し続ける場合にタイムアウトを無視します。これを設定しない場合は、サルの出会いなどAのタイムアウトが実行を停止します。

9.-無視-セキュリティ例外:発生したライセンスアプリケーションエラーを意味し、サルはまだ完了したイベントの数まで、イベントを送信

III。コマンド

adbのシェルサル-p com.hupu.games -v -v -v --throttle 300 -s 4 --ignore-クラッシュ--ignore-タイムアウト--ignore-セキュリティ例外100> E:\ monkeyLog.txt

monkeyLog.txt内のログファイルへの入力

 ログのIV。分析

猿のログ出力レベルは、APPのアプリケーションログです。メインの検索「ANRは」、「例外」タイプのエラーは、システムレベルのログレコードは、猿のテストファイルを実行する前に開きます:adbのlogcat -v時間> E:/logcat.txt,monkey筆記試験を終了した後。

詳細参照https://testerhome.com/topics/12212

、新しいウィンドウをadbのシェルOKを入力し、[PSを実行|プロセスIDを取得するためにはgrepサル、その後、PIDプロセスIDを殺す:ファイブは猿のテストを終了します。

おすすめ

転載: www.cnblogs.com/nevereverever/p/12650626.html