Appium自動テストチュートリアル - 自己学習ネットワーク-monkeyログ管理

 

ログ管理の役割

モンキーログ管理は、セッション中にログ管理分析が非常に重要な猿のテストで、あなたは、オブジェクトが例外になるかどうか、現在のテストを得ることができ、テストだけでなく、発生確率の間に発生するだけでなく、対応するエラーメッセージを取得することができ、助け開発者が見つけ、この問題を解決します。

猿のログ保存方法

1.  で保存したPC

2.  お使いの携帯電話に保存

3.  標準エラーストリームの流れと分離したまま

保存されている PC

> ADBのシェル  猿[オプション] <回数>> D:\ monkey.txt

 

例えば

C:\ Users \ユーザーShuqing> adbのシェル  猿-v -v 100> D:\ monkeylog.txt

携帯電話に保存され

C:\ Users \ユーザーShuqing> adbのシェル

サル-v 100> /sdcard/monkeylog.log

注:あなたがのように記述することはできません C:\ Users \ユーザーShuqing> adbのシェル猿-f /sdcard/kyb.txt -v 1> /mnt/sdcard/monkey.log それ以外の場合は、「システムは指定されたパスを見つけることができません」というエラーになります

標準エラーストリームの流れと分離したまま

標準エラーストリームの流れと、以下のように、別々に格納されています。

モンキー[オプション] <数> 1 > / SDカード/サル.TXT 2 > / SDカード/エラー.TXT 

 

C:\ Users \ユーザーShuqing> adbのシェル猿-v 100 1 > D:\猿の.log 2 > D:\エラーの.log   

上記のコマンドを実行し、猿ランニングログ、例外ログが別々に保持されます。この時点では、ログを実行している猿は、ファイルmonkey.txtに保存され、例外がerror.txtディスクDの下にログに保存されます

ログのコンテンツ分析

コマンドを実行します。

adbのシェル  猿-v 100

実行した後、次のようにログを:

C:\ Users \ユーザーShuqing> adbのシェル猿-v 100

:モンキー:  シード= 1524595418646数= 100

:IncludeCategory:  android.intent.category.LAUNCHER

:IncludeCategory:  android.intent.category.MONKEY

//イベントの割合:

// 0:15.0%

// 1:10.0%

// 2:2.0%

// 3:15.0%

// 4:-0.0%

//   5: 25.0%

//   6: 15.0%

//   7: 2.0%

//   8: 2.0%

//   9: 1.0%

//   10: 13.0%

:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags=0x10200000;component=com.android.settings/.Settings;end

    // Allowing start of Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.android.settings/.Settings } in package com.android.settings

:Sending Touch (ACTION_DOWN): 0:(381.0,391.0)

:Sending Touch (ACTION_UP): 0:(371.61426,386.54578)

:Sending Touch (ACTION_DOWN): 0:(608.0,610.0)

:Sending Touch (ACTION_UP): 0:(609.2884,609.54736)

:Sending Trackball (ACTION_MOVE): 0:(-3.0,4.0)

:Sending Trackball (ACTION_MOVE): 0:(4.0,4.0)

:Sending Touch (ACTION_DOWN): 0:(42.0,319.0)

:Sending Touch (ACTION_UP): 0:(40.672623,306.90936)

:Sending Touch (ACTION_DOWN): 0:(577.0,372.0)

:Sending Touch (ACTION_UP): 0:(521.3876,386.2045)

:Sending Touch (ACTION_DOWN): 0:(59.0,762.0)

:Sending Touch (ACTION_UP): 0:(92.18322,695.0543)

:Sending Touch (ACTION_DOWN): 0:(46.0,1066.0)

:Sending Touch (ACTION_UP): 0:(118.78821,1042.1993)

:Sending Touch (ACTION_DOWN): 0:(525.0,696.0)

:Sending Touch (ACTION_UP): 0:(557.81305,684.04376)

:Sending Touch (ACTION_DOWN): 0:(466.0,12.0)

:Sending Touch (ACTION_UP): 0:(453.73657,10.844121)

:Sending Trackball (ACTION_MOVE): 0:(0.0,1.0)

Events injected: 100

:Sending rotation degree=0, persist=false

:Dropped: keys=0 pointers=0 trackballs=0 flips=0 rotations=0

## Network stats: elapsed time=924ms (0ms mobile, 0ms wifi, 924ms not connected)

// Monkey finished

 

おすすめ

転載: www.cnblogs.com/lp475177107/p/11959978.html