パフォーマンステストの一般的な戦略は、次のとおりです。
1、ベンチマーク
シングルユーザーテスト)は、コンソールを開きます(分析結果を取得する必要があります
2、同時テスト
(1:10)と同じ時間に同じことを行うか、同じビジネスに対して同じ操作を実行するマルチユーザー(ミリ秒単位まで正確LR)、同時番号の数よりも一般的なテストおよびオンラインの最大数
同時テストがある厳密なテスト過渡圧力に耐えるために、テストAUT能力
図3に示すように、統合シナリオのテスト:システムの構造および機能の分析、分析の分布と周波数のユーザ、統合されたシーンをテストするためのモデルシステムを構築するために、異なるシミュレートされたユーザは異なる動作を行います
マルチユーザー、オンライン、すべてのユーザーサイクルが、実際の生産シナリオのシミュレーションの最大の度合いとして知られている(いくつかの時間のために)特定のアクションを実行するために、(同時必要ありません)
4、増分テスト
該当するシーン:システムログインモジュールがボトルネック(問題を)持っていますが、テストポイントがログインしていない調べるために、あなたは(このようなテスト1000年のオンラインユーザーのクエリなど)でテストポイントの要件をテストするために、上の増分ログを使用することができます
図5に示すように、メモリリークテスト
通常の性能試験を通じて、試験下のトレンドカーブメモリシステムは、メモリリークかどうかを実際に対応する傾向を介して、重要な指標の対応するメモリに対する懸念異常である場合、
メモリリーク、(メモリ空間がいっぱいで占められているように、使用することを割り当てるために続けることはできません)
図6に示すように、データ容量試験
大量のデータがデータベースに追加され、テスト中のシステムが正常動作するかどうかを観察します
7、疲労強度試験
システムで24/7を行う圧力下AUT試験、定数(強)、(例えば、銀行システムなど、試験されます)
疲労強度試験研究は、平均応答時間を調べ、各サーバのリソースになります。
たとえば:クラスタのロードバランシング、コストを削減
図8に示すように、リミット・テスト
試験同時、オンライン試験方法は、試験システムは、限界圧力(ユーザの最大数)に耐えることができ、またはシステムは、最大処理能力(スループット)に達することができ、この方法は、インクリメントをテストするためにも使用することができ、システム100のユーザ、 200ユーザー500ユーザーのテスト(も高いテストを触れないように)