安定性試験のソフトウェアとのadbコマンド

安定性テストソフトウェアのテストポイント

長時間実行複数のテストのための1.ソフトウェアは、正常に動作しています

ソフトウェアおよびソフトウェアシステムを開閉する2。長い時間は正常です

別の異なる業務に切り替えた後、長い時間のためのビジネスの3.ソフトウェアの実装が影響を受けています

開くのに長い時間、ない行動のため4.ソフトウェアは、業務執行は正常かどうかを確認します

ユーザーの数を実行長い操作のソフトウェアルーチンは、システムメモリがオーバーフローした場合、利用可能なメモリが飽和演算メモリフットプリントは、オーバーフローがあれば、大きすぎるかどうか、減少されたメモリ使用量を増加させるかどうかを観察しました

、通常の動作を開き飽和動作、観測システムカップの使用が高く、より高い場合は、システムのCPU使用するかどうかを観察し、端飽和動作時、CPU使用率が正常に戻ることができるまでに長い時間6.ソフトウェア

電源電圧が減少するかどうかをシステムの動作中7は、種々の飽和圧力、観察システム、およびインデックスサーバのシステム性能は、サーバは、システムインジケータの安定性を観察するために、シャーシ、メモリ、ハードディスク、CPUおよびその他のハードウェアを観察します

8.アナログ常圧は、日常操作でユーザの実際の数をシミュレートします。堆積させるために、撤退、建設、調査データは、正しくデータベースことを確認読みます

9.アナログ飽和圧力試験、ルーチンは動作するユーザーの実際の最大数をシミュレートします。堆積させるために、ビルド、チェックデータを撤回、データベースの読み取りと書き込みが正しく、システムが影響を受けるかどうかを確認

10.関連するソフトウェアは、複数の近接しているデータ交換ソフトウェアにアクセスするためのインターフェースがあり、ソフトウェアチェック安定動作するかどうか

11.正常な応答は、データベースが正常に動作している場合、別の機能のためのソフトウェアモジュールの複数を同時に操作することができます

12.最小限に帯域幅を制限するために、ネットワーク・ソフトウェア・ツールを使用して、ネットワークを実行するためのソフトウェアに依存して、チェック処理システムは正常です

13.ネットワークが業務の実行時にネットワークから実行しているソフトウェアに依存して、チェック処理システムが正常で、ソフトウェアが正しく実行するには

データベースは、プログラムチェックを停止した場合14は、ソフトウェア、データベース操作がされる通常のプロセスか

正常動作が異なる機能のソフトウェアモジュールに応答すると同時に15

16.異なるオペレーティングシステムがエラー、異なるオペレーティングシステムの安定動作するかどうかをチェックするためには、そのようなので、上のXP、WIN7ととして動作する主にWindowsファミリであり、

17.このソフトウェアが正常に起動することができ、停電のシステム、正常動作、異常なまたは所与のヒント

18.関連するソフトウェアのAの複数の近隣にありデータ交換ソフトウェアにアクセスするためのインターフェースがあり、ソフトウェアチェック安定動作するかどうか

19本来の機能のアップグレード版は、元のデータ操作の異常があるか否か、安定性に影響されます

エフェクトソフトウェア後20ソフトウェアモジュールの手段が異常を実行する場合

21.システムクラッシュ、システムソフトウェアは、通常の操作を再開することができます

データ処理のサービスまたは機能の多数を提示するシステム動作の22分析、存在する場合、ビジネス機能または反復プロセス、システムチェック、通常動作と観察システムの性能とリソース使用するかどうかに

サービスまたは機能の多数を提示または出力データを生成するシステムの動作の23分析、存在する場合、ビジネス機能または反復プロセス、システムチェック、通常動作と観察システムの性能とハードディスク占有するかどうかに

24.システムであれば異なるクライアントの数は同時にデータが競合や異常が発生しますかどうかを確認するために、サーバーへのアクセスを大量に動作させるために、クライアントの多くの異なるバージョンとして構築するために、サーバーのバージョンにアクセス可能にしながら、

25.開発者や設計者及びプロセスのシステムサービスまたは機能は、大量のメモリを取る確認、(例えば、農産物バルク接続、等の大きなファイル、バッチインスタンス化オブジェクトのバッチ生産)、これらの操作がなければなりません繰り返しの多くは、メモリリークの問題があるかどうかをチェック

26.ロード・バランシングを使用したシステム構成は、同時動作の多様性をシミュレートするために、多数のユーザを負荷分散戦略を検討している場合、負荷分散機能が効果的に発生するかどうかのチェック
オリジナルリンク:HTTPS://blog.csdnを。ネット/ qq_29656581 /記事/詳細/ 78327320

ADBコマンド

ダウンロード:https://www.androiddevtools.cn/

ADTバンドル

Dの設定:\ ADT-バンドル窓を-x86_64-20140702- \ SDK \プラットフォームのツールは、環境変数に追加します

5037ポートをリスニング

Windowsのコマンド

エクスプローラ - エクスプローラを開き

ログオフ--- logoutコマンド

CALC - 電卓を起動します

regedit.exeを - レジストリ

書き込み----ワードパッド

MKDIR - フォルダを作成

RD - [削除]

adbのコマンドをインストールするには、アンインストールAPK

ADB Dをインストール:\パッケージ\ xx.apk

ADBアンインストールパッケージ名

ADBアンインストールcom.zhihu.android

adbのシェル午後リストパッケージ

adbのシェル午後リストパッケージは-3、サードパーティのアプリを表示します

adbのシェル午後リストパッケージ-sディスプレイシステムアプリケーション

ADB取得-のSerialNoは、デバイスのシリアル番号を参照してくださいでしょう

ADBのプッシュ 現地からの電話にコピー

ADBプル ローカルにデバイスからコピー

電話番号はルートではありません、だけでSDカードのフォルダ内に行うことができ、

ADBのプッシュD:/package/xx.apk /sdcard/data/xx.apk

adbのシェルは、mkdirパス/ foldelname //新規フォルダ

adbのシェルの猫 //ファイルの表示

携帯電話の下部にadbのシェル(Linuxの)

モンキー

これは、コマンドラインツールが付属して、あなたはシミュレータや実​​際のデバイスで実行を実行することができますAndroidのシステムです。

システムのユーザイベント(キーボード入力、タッチ入力、ジェスチャー入力など)サル送信擬似ランダムストリームは、アプリケーションがストレステストを達成するために開発されています。

サルスクリプトどこ電話帳

システム/ binに

adb devices
adb shell
ls -l
cd system
cd bin
cat monkey

monkey.jarディレクトリ

システム/フレームワーク

adb shell monkey        # 获取monkey所有命令
adb shell monkey 300   # 随机事件
adb shell pm list packages -3       # 列出第三方包
adb shell pm list packages -3 | findstr qq
adb shell monkey -p com.tencent.mobileqq 500   # 向手机qq发送500个随机事件流,(先手动打开手机qq)
adb shell monkey -p com.tencent.mobileqq -v 500  #
# 参数-v  
用于指定反馈信息级别(信息级别就是日志的详细程度),共分3个级别
#  Level 0
#示例: monkey -p com.tencent.mobileqq -v 500
# 说明:缺省值,仅提示启动提示、测试完成和最终结果等少量信息
#  Level 1
#示例: monkey -p com.tencent.mobileqq -v -v 500


日志级别 Level 1
提供较为详细的日志,包括每个发送到Activity的事件信息
日志级别 Level 2
例 monkey –p com.jianjiexuan.na –v -v -v 500
monkey -p cn.com.pvc -s 10 100
monkey -p cn.com.pvc -s 10 100
# 两次测试的效果是相同的,因为模拟的用户操作序列(每次操作按照一定的先后顺序所组成的一系列操作,即一个序列)是一样的;操作序列虽然是随机生成的,但是只要我们指定了相同的Seed值,就可以保证两次测试产生的随机操作序列是完全相同的,所以这个操作序列是伪随机的
adb shell monkey -p com.tencent.mobileqq -v -v -s 123 --throttle 300 500
# 延迟300ms     次数放在最后
--ignore-crashes
# 当应用程序崩溃时(Force & Close错误), Monkey是否停止运行;如果使用此参数,即使应用程序崩溃,Monkey依然会发送事件,直到事件计数完成

monkey -p com.tencent.mobileqq --ignore-crashes 100

--ignore-timeouts
当应用程序发生ANR(application no responding)错误时,Monkey依然会发送事件,直到事件计数完成


adb shell monkey -p com.tencxun.mobileqq -v -v -s 123 --throttle 300 500
adb shell monkey -p com.sina.weibo -v -v -throttle 300 --ignore-timeouts --ignore-crashes 500 > E:\test\monkey0118.txt

adb shell monkey -p com.sina.weibo -throttle 300 --ignore-timeouts --ignore-crashes -v -v 500 > E:\test\monkey0118.txt

おすすめ

転載: www.cnblogs.com/notfind/p/12383662.html