猿のテスト関連のコマンド
サルは、シミュレートされたユーザーのタッチ操作判定条件がサポートされていませんされています。
サルフォーマット:
アンドリュースエミュレータ/実マシンを起動し
て実行をクリックしてください-コマンドラインインタフェースへ> CMD->
接続の状態を表示するために、ADBデバイスは
、コマンドライン・インタフェース・サル入力して
限定された、単なるテスト用-p制約をアプリ
ADBシェルモンキー-試験機として
ADBシェルサル-p [パッケージ名] 100(トリガの数)テストアプリケーションとして
再生するための異常な使用を-s
[パッケージ名] ADBシェルサル-p -s 100 99
、フィードバック情報を特定するためのログレベル-vは、全3つのレベルである
-vレベル0である
-vレベル-1 -v
-v -v -vレベル2
ADBシェルモンキー-p [パッケージ名] -s 100 -v -v -v 99の表示ログ情報
のadbシェル猿-p [パッケージ名] -s 100 -v -v -v 99> D:\ monkey.txt ローカルに保存されたログ
> <--throttleミリ秒を延長するための時間をクリックしてくださいに
ADBシェルサル-p [パッケージ名] -s -v -v -v --thrrottle 100 500 99> D:\ monkey.txt
--randomizeスロットルイベントランダム遅延範囲との間のランダムな遅延を挿入スロットル0であるが設けられています。ミリ秒単位で指定された時間、
txtファイルの続く--pkg-ホワイトリストファイルホワイトリスト、
コマンドのホワイトリストは、adbのプッシュ<ローカルファイルパス> /データ/ローカル/ tmpに、携帯電話にプッシュ
コマンドadbのシェル猿- 100(/data/local/tmp/whitelist.txt -pkg-ホワイトリストファイル 100は、 テストの数を指す)
--pkg-ファイルブラックリストブラックリスト、TXTファイルに続く
コマンドのホワイトリストは、電話にプッシュ、ADBプッシュ<ローカルファイルパス> /データ/ローカル/ TMP
コマンドADBシェルサル--pkg -ブラックリストファイル 100 /data/local/tmp/whitelist.txt(100 テストの数を指す)
モンキー共通パラメータ-イベントの割合
- -pctタッチ{+}パーセンテージ:0
翻訳タッチ、タッチイベントがダウンアップイベントを意味し、特定の場所で発生し、上でクリック
サルシェル-p-PCTがADB cn.trichat.angus999タッチ-10 10
パーセント{+} -PCTモーション:
翻訳後アクション、アクションイベントがかかったが、一連のある場所から(すなわちダウンイベント)を指し擬似ランダムイベントポップアップ後(すなわちアップイベント)
-PCT-pinchzoom {+}パーセンテージ:2
スマート機械操作イベントに翻訳指ズームイン、ズームアウトジェスチャ
--pct、トラックボール{+}パーセンテージ:3
翻訳トラック、トラック・イベントランダムな動きの一連を含み、そして時折クリックイベントを移動する際に、以下
--pct回転{+}パーセンテージ:4
翻訳スクリーン回転、横画面縦画面イベント
--pct-NAV {+}パーセンテージ:5
翻訳基本的なナビゲーションを、入力装置の主方向から基本的なナビゲーションイベント、下、左、および右のイベント
--pct-majornav {+}パーセンテージ:6
翻訳メインナビゲーションメインナビゲーションイベントは、一般的にこのような中間キーキーボードとして、グラフィカルインタフェーストリガーに何らかのアクションを指し、等、リターンキー、メニューキー、
--pct-SYSKEYS {+}パーセンテージ:7
翻訳システム鍵、システム鍵イベントは、一般的に、ホームキー、BACKキーとして、システムによってのみ使用されるキーを保持することを指す、キーをダイヤル 終了キー、音量キー、等
--pct-appswitch {+}パーセンテージ:8
翻訳開始アプリケーションは、アプリケーション起動イベントは、(活性が起動)パッケージ内のすべての開いているアプリケーションを最大にするために、startActivity()メソッドを呼び出すことにより、アプリケーションを開く
9:{+}の-PCTフリップパーセンテージ
、翻訳フリップフリックパーセンテージキーボード入力ボックス、ポップアップキーボード、入力ボックス以外の領域をクリックすると、キーボードが回復クリック
--pct-anyevent {+}パーセンテージ:10を
他のタイプの翻訳、上記イベントの他のタイプの関与するすべての他のイベントを指す使用されていない、例えばKeyPressイベントとして、ありませんボタンなど
サルフォーマット:
アンドリュースエミュレータ/実マシンを起動し
て実行をクリックしてください-コマンドラインインタフェースへ> CMD->
接続の状態を表示するために、ADBデバイスは
、コマンドライン・インタフェース・サル入力して
限定された、単なるテスト用-p制約をアプリ
ADBシェルモンキー-試験機として
ADBシェルサル-p [パッケージ名] 100(トリガの数)テストアプリケーションとして
再生するための異常な使用を-s
[パッケージ名] ADBシェルサル-p -s 100 99
、フィードバック情報を特定するためのログレベル-vは、全3つのレベルである
-vレベル0である
-vレベル-1 -v
-v -v -vレベル2
ADBシェルモンキー-p [パッケージ名] -s 100 -v -v -v 99の表示ログ情報
のadbシェル猿-p [パッケージ名] -s 100 -v -v -v 99> D:\ monkey.txt ローカルに保存されたログ
> <--throttleミリ秒を延長するための時間をクリックしてくださいに
ADBシェルサル-p [パッケージ名] -s -v -v -v --thrrottle 100 500 99> D:\ monkey.txt
--randomizeスロットルイベントランダム遅延範囲との間のランダムな遅延を挿入スロットル0であるが設けられています。ミリ秒単位で指定された時間、
txtファイルの続く--pkg-ホワイトリストファイルホワイトリスト、
コマンドのホワイトリストは、adbのプッシュ<ローカルファイルパス> /データ/ローカル/ tmpに、携帯電話にプッシュ
コマンドadbのシェル猿- 100(/data/local/tmp/whitelist.txt -pkg-ホワイトリストファイル 100は、 テストの数を指す)
--pkg-ファイルブラックリストブラックリスト、TXTファイルに続く
コマンドのホワイトリストは、電話にプッシュ、ADBプッシュ<ローカルファイルパス> /データ/ローカル/ TMP
コマンドADBシェルサル--pkg -ブラックリストファイル 100 /data/local/tmp/whitelist.txt(100 テストの数を指す)
モンキー共通パラメータ-イベントの割合
- -pctタッチ{+}パーセンテージ:0
翻訳タッチ、タッチイベントがダウンアップイベントを意味し、特定の場所で発生し、上でクリック
サルシェル-p-PCTがADB cn.trichat.angus999タッチ-10 10
パーセント{+} -PCTモーション:
翻訳後アクション、アクションイベントがかかったが、一連のある場所から(すなわちダウンイベント)を指し擬似ランダムイベントポップアップ後(すなわちアップイベント)
-PCT-pinchzoom {+}パーセンテージ:2
スマート機械操作イベントに翻訳指ズームイン、ズームアウトジェスチャ
--pct、トラックボール{+}パーセンテージ:3
翻訳トラック、トラック・イベントランダムな動きの一連を含み、そして時折クリックイベントを移動する際に、以下
--pct回転{+}パーセンテージ:4
翻訳スクリーン回転、横画面縦画面イベント
--pct-NAV {+}パーセンテージ:5
翻訳基本的なナビゲーションを、入力装置の主方向から基本的なナビゲーションイベント、下、左、および右のイベント
--pct-majornav {+}パーセンテージ:6
翻訳メインナビゲーションメインナビゲーションイベントは、一般的にこのような中間キーキーボードとして、グラフィカルインタフェーストリガーに何らかのアクションを指し、等、リターンキー、メニューキー、
--pct-SYSKEYS {+}パーセンテージ:7
翻訳システム鍵、システム鍵イベントは、一般的に、ホームキー、BACKキーとして、システムによってのみ使用されるキーを保持することを指す、キーをダイヤル 終了キー、音量キー、等
--pct-appswitch {+}パーセンテージ:8
翻訳開始アプリケーションは、アプリケーション起動イベントは、(活性が起動)パッケージ内のすべての開いているアプリケーションを最大にするために、startActivity()メソッドを呼び出すことにより、アプリケーションを開く
9:{+}の-PCTフリップパーセンテージ
、翻訳フリップフリックパーセンテージキーボード入力ボックス、ポップアップキーボード、入力ボックス以外の領域をクリックすると、キーボードが回復クリック
--pct-anyevent {+}パーセンテージ:10を
他のタイプの翻訳、上記イベントの他のタイプの関与するすべての他のイベントを指す使用されていない、例えばKeyPressイベントとして、ありませんボタンなど
ログ分析
コマンド:
ADBデバイス-デバイスの検出
デバイスリスト接続されたデバイスのリスト
ADB接続127.0.0.1:62001は
-デバイス・シミュレータ接続するため
のadbプル<モバイルファイルのパスを> <ローカルパス>
-ローカルの携帯端末からファイルをコピー
ADBプッシュ<ローカルパスファイル> <パスモバイル>
-移動端末にローカル側からファイルをコピーする
ADB logcat印刷ログ
ADB logcat> D:ローカルパスにログを出力するためのlogcat.log次いでCTRLを終了+ログlogcatう。ログインする
ADBのapk installコマンドをxxx.pakインストールし、成功はより良い指示に従っててきました。
ADBアンインストールcom.tencent.mobileqq -アンインストール
adbのアンインストール-k com.tencent.mobileqq -アプリケーションをアンインストールしますが、データやキャッシュファイルを保ちます
adbのシェルdumpsys活動| mFocusedActivityを見つける- 2日のAndroid 8.0、adbのシェルdumpsys活性を有する今日までのAndroid 7.0からのアップグレードの前に(フォアグラウンドアプリケーションのアクティビティ名を表示| findstrは「mFocusedActivityは」現在のアクティブな活動を取得する際、見つから何もありません取得し、後で百度、コマンドの変更、およびadbのシェルdumpsysアクティビティを使用する必要があることを学びました| findstrの「mResumedActivity 」)
国家牛のパッケージ名:cn.trichat.angus999
ADB接続/は、無線LAN経由のリモートデバッグのための電話接続切断する
かを決定するためにADBのTCPIP 5555携帯電話やコンピュータ端末のWiFi通信ポートを終了します。遠隔用WiFi接続
logcatログファイル解析コマンド
無線-b ADB logcatは- -b無線デフォルトことなく、特定のモジュールのログをつかんメインログつかん
ラジオ:無線LAN、Bluetoothのクラス:のような出力通信システム、ログ
システム。などの出力システムコンポーネントのログを記録:あなたはカメラ、マイク呼び出したい場合は
、指のクリックイベントとして、イベントモジュールログ出力イベントモジュール:イベントを。
メインは:(層が上記3を記録していない)すべてのJava層をログ
logcatログは5つの部分から構成されています。
2019年5月11日午後03時50分15秒:1のような、ログの時間を書きます
以下アンドロイド、ローからハイへのログの優先順位2.優先度、
V-冗長(長ったらしい、開発およびデバッグの最小レベルに関するいくつかの詳細は、開発ではなく、出版製品にのみ使用)
D-デバッグ(デバッグのためのデバッグ情報は、あなたがより一般的な、製品のリリースをオフにすることもできます)
I-情報(情報、一般情報メッセージ)
W-Warnlng(警告)
E-エラー(エラーが影響するかもしれないが発生しました操作、ログアプリケーションのクラッシュの出力である誤差)
3.タグ(タグ)、好都合に指示ログまたはADMINのフィルタイニシエータスクリーニング、I /管理者ログイン
ようなI /管理者として4.PID(プロセスID)、(491 )
5.テキスト、このログのメインコンテンツ
鍵生成のクラッシュのログプログラム、クラッシュを検索することができます。致命的な例外
応答なしの手続きのために、ANRを介して行われ、一方で、名前を見て、フォアグラウンドのアプリケーションANR活動の位置を決定するために、情報がパスに記録されます。で/data/anr/traces.txt、トレースは唯一の最も最近の時間ANR保つことができる
一方で、ANRで見つける/データ/システム/ Dropboxに行くことができ、応答せずに何回ものために あまりにもログを表示するには、-l lsが作成されました
ADBデバイス-デバイスの検出
デバイスリスト接続されたデバイスのリスト
ADB接続127.0.0.1:62001は
-デバイス・シミュレータ接続するため
のadbプル<モバイルファイルのパスを> <ローカルパス>
-ローカルの携帯端末からファイルをコピー
ADBプッシュ<ローカルパスファイル> <パスモバイル>
-移動端末にローカル側からファイルをコピーする
ADB logcat印刷ログ
ADB logcat> D:ローカルパスにログを出力するためのlogcat.log次いでCTRLを終了+ログlogcatう。ログインする
ADBのapk installコマンドをxxx.pakインストールし、成功はより良い指示に従っててきました。
ADBアンインストールcom.tencent.mobileqq -アンインストール
adbのアンインストール-k com.tencent.mobileqq -アプリケーションをアンインストールしますが、データやキャッシュファイルを保ちます
adbのシェルdumpsys活動| mFocusedActivityを見つける- 2日のAndroid 8.0、adbのシェルdumpsys活性を有する今日までのAndroid 7.0からのアップグレードの前に(フォアグラウンドアプリケーションのアクティビティ名を表示| findstrは「mFocusedActivityは」現在のアクティブな活動を取得する際、見つから何もありません取得し、後で百度、コマンドの変更、およびadbのシェルdumpsysアクティビティを使用する必要があることを学びました| findstrの「mResumedActivity 」)
国家牛のパッケージ名:cn.trichat.angus999
ADB接続/は、無線LAN経由のリモートデバッグのための電話接続切断する
かを決定するためにADBのTCPIP 5555携帯電話やコンピュータ端末のWiFi通信ポートを終了します。遠隔用WiFi接続
logcatログファイル解析コマンド
無線-b ADB logcatは- -b無線デフォルトことなく、特定のモジュールのログをつかんメインログつかん
ラジオ:無線LAN、Bluetoothのクラス:のような出力通信システム、ログ
システム。などの出力システムコンポーネントのログを記録:あなたはカメラ、マイク呼び出したい場合は
、指のクリックイベントとして、イベントモジュールログ出力イベントモジュール:イベントを。
メインは:(層が上記3を記録していない)すべてのJava層をログ
logcatログは5つの部分から構成されています。
2019年5月11日午後03時50分15秒:1のような、ログの時間を書きます
以下アンドロイド、ローからハイへのログの優先順位2.優先度、
V-冗長(長ったらしい、開発およびデバッグの最小レベルに関するいくつかの詳細は、開発ではなく、出版製品にのみ使用)
D-デバッグ(デバッグのためのデバッグ情報は、あなたがより一般的な、製品のリリースをオフにすることもできます)
I-情報(情報、一般情報メッセージ)
W-Warnlng(警告)
E-エラー(エラーが影響するかもしれないが発生しました操作、ログアプリケーションのクラッシュの出力である誤差)
3.タグ(タグ)、好都合に指示ログまたはADMINのフィルタイニシエータスクリーニング、I /管理者ログイン
ようなI /管理者として4.PID(プロセスID)、(491 )
5.テキスト、このログのメインコンテンツ
鍵生成のクラッシュのログプログラム、クラッシュを検索することができます。致命的な例外
応答なしの手続きのために、ANRを介して行われ、一方で、名前を見て、フォアグラウンドのアプリケーションANR活動の位置を決定するために、情報がパスに記録されます。で/data/anr/traces.txt、トレースは唯一の最も最近の時間ANR保つことができる
一方で、ANRで見つける/データ/システム/ Dropboxに行くことができ、応答せずに何回ものために あまりにもログを表示するには、-l lsが作成されました
テストを実行します。
ファイルには、電話機の終わりに達し
\管理者\ユーザー:ADBプッシュCを \デスクトップ\ monkeyScriptMain.txt / SDカード/
スタートテスト自動化
のadbシェル猿-f /sdcard/monkeyScriptMain.txt -v -v -v log.txtという:1> Dを
\管理者\ユーザー:ADBプッシュCを \デスクトップ\ monkeyScriptMain.txt / SDカード/
スタートテスト自動化
のadbシェル猿-f /sdcard/monkeyScriptMain.txt -v -v -v log.txtという:1> Dを