ホームページ Java &#&チュートリアル AndroidストレステストコマンドMonkeyの詳細説明

AndroidストレステストコマンドMonkeyの詳細説明

Feb 07, 2017 pm 04:13 PM

1. 猿とは何ですか?
Monkey は SDK に含まれるツールです。

2. モンキーテストの目的は何ですか?
: このツールはストレステストに使用されます。 次に、開発者は、モンキーによって出力されたログとシステムによって出力されたログを組み合わせて、テスト中に発生した問題を解決します。

3. モンキーテストの特徴は何ですか?
モンキーテスト、すべてのイベントは人間の主観なしにランダムに生成されます。

4. Monkey コマンドの詳細な説明

1) 標準の Monkey コマンド
[adb Shell] Monkey [options] 例:
adb Shell Monkey -v 500 --------generated 500 回 ランダム イベントは、システム内のすべてのアクティビティに影響します (実際にはすべてのアクティビティではなく、Intent.CATEGORY_LAUNCHER または Intent.CATEGORY_MONKEY を含むアクティビティ)。
上記は単なる例です。実際には、通常は多くのオプションがあります
2) 4 つのカテゴリ - 共通オプション、イベント オプション、制約オプション、デバッグ オプション
1: 共通オプション

--help:打印帮助信息
-v:指定打印信息的详细级别,一个 -v增加一个级别 , 默认级别为 0 。
ログイン後にコピー

2: イベント オプション

-s:指定产生随机事件种子值,相同的种子值产生相同的事件序列。如: -s 200
--throttle:每个事件结束后的间隔时间——降低系统的压力(如不指定,系统会尽快的发送事件序列)。如:--throttle 100
--pct-touch:指定触摸事件的百分比,如:--pct-touch 5% , 相关的还有以下option:
--pct-motion <percent> (滑动事件)、 --pct-trackball <percent> (轨迹球事件) 、 --pct-nav <percent> (导航事件 up/down/left/right)、 --pct-majornav <percent> (主要导航事件 back key 、 menu key)、 --pct-syskeys <percent> (系统按键事件 Home 、Back 、startCall 、 endCall 、 volumeControl)、 --pct-appswitch <percent> (activity之间的切换)、 --pct-anyevent <percent>(任意事件)
ログイン後にコピー

3: 制約オプション

-p:指定有效的package(如不指定,则对系统中所有package有效),一个-p 对应一个有效package, 如:-p com.ckt -p com.ckt.asura;
-c:activity必须至少包含一个指定的category,才能被启动,否则启动不了;
ログイン後にコピー

4: デバッグオプション

--dbg-no-events:初始化启动的activity,但是不产生任何事件。
--hprof:指定该项后在事件序列发送前后会立即生成分析报告  —— 一般建议指定该项。
--ignore-crashes:忽略崩溃
--ignore-timeouts:忽略超时
--ignore-security-exceptions:忽略安全异常
--kill-process-after-error:发生错误后直接杀掉进程
--monitor-native-crashes:跟踪本地方法的崩溃问题
--wait-dbg:知道连接了调试器才执行monkey测试。
ログイン後にコピー

5. 単純なモンキーコマンド:

adb shell monkey -p com.xy.android.junit -s 500 -v 10000
ログイン後にコピー

ただし、作業中のテストの完全な数を保証するために、通常、エラーが発生してもすぐには終了しません。テスト。モンキーテストのコマンドは以下の通りです

adb shell monkey -p com.xy.android.junit -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000 > E:\monkey_log\java_monkey_log.txt
ログイン後にコピー

6. モンキーパッケージ: com.ckt.android.junit
生成された時系列のシード値: 500
プログラムクラッシュを無視し、タイムアウトを無視し、ローカルプログラムクラッシュを監視し、詳細レベルは 2 で、10,000 個のイベントが生成されます。

Android ストレス テスト コマンド Monkey の詳細な説明については、PHP 中国語 Web サイトに注目してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)