図1に示すように、ユーザの並行試験
ユーザーの同時テストは、負荷テストとストレステストのプロセスを含む性能試験の最も重要な部分です。主に徐々にパフォーマンスのボトルネックのポイントまでシステムの負担を高めるために、ユーザーの数を増やすか、受け取ることができません。同時ユーザーと同時ユーザーの数の下限の一般的な状況通常の数をテストします。
同時ユーザテストは、システムのコア関数であり、入力として実際のデータへのビジネスに重要なビジネスをテストする代表的なテストケースを設計重要な業務を選択します。以下の二つの側面に書かれた主な使用例:
試験コアモジュール:コア機能システム安定した動作かどうかを試験するために、同時ユーザテストモジュール。
例えば、公共のインターネットメールシステム、9時の周り毎朝が何千人ものユーザーが仕事でメールシステムを入力する必要があり、その時間の後、メールのピークであってもよいし、この時間は、システムは、受信したメールを大量に送信する必要があります。だから、メールシステムの機能モジュールを同時にテストします。テストがあれば、テストに耐えることができ、データベースサーバ、オペレーティングシステム、ネットワーク機器を伝えることができ、ボトルネックを分析することができます渡します。
テーブルいくつかの一般的なパラメータ(テストケースおよび実施例の試験結果のデータテーブル)に2つのリストは、したがって、実際のニーズに応じて増加し、削除、ディスクI / O、データベース関連のテストパラメータが実際の状況に応じて選択することが、でき記載されていません。
機能 |
オンラインユーザーがピークに達した場合は、200人のユーザーの中にそれを確実にするために、通常を送受信する通常のメールは、同時にメールシステムが正常に送信し、メールを受信できるアクセスすることができます。 |
||||||||
目的 |
同時にオンラインテストシステム内の200人のユーザーが適切にメッセージを送ることができます。 |
||||||||
方法 |
メールの送信プロセスを記録した後、テストを完了するためにそれを使用するLoadRunnerの記録ツールを使用して、データベースサーバとWebサーバのパフォーマンスを監視します。普通郵便は、1Mよりも大きくない添付ファイル電子メールに送られます。 |
||||||||
同時ユーザーとトランザクションのパフォーマンスの数 |
|||||||||
同時ユーザーの数 |
平均トランザクション応答時間 |
トランザクションの最大応答時間 |
毎秒処理されるトランザクションの平均数 |
トランザクションの成功率 |
毎秒ヒット |
平均フローレート(バイト/秒) |
|||
100 |
1.344 |
2.078 |
5 |
100% |
102 |
5177 |
|||
... |
... |
... |
... |
... |
... |
... |
|||
同時ユーザーとデータベースホストの数 |
|||||||||
同時ユーザーの数 |
CPU使用率 |
MEM使用率 |
ディスクI / Oパラメータ |
DBパラメータ1 |
その他のパラメータ |
||||
100 |
23% |
11% |
... |
... |
... |
||||
... |
... |
... |
... |
||||||
同時ユーザーとアプリケーションサーバーの表 |
|||||||||
同時ユーザーの数 |
CPU使用率 |
MEM使用率 |
ディスクI / Oパラメータ |
||||||
100 |
32% |
27% |
... |
||||||
... |
... |
... |
... |
||||||
コアモジュールの表2性能試験
このようなユースケースの製造において、種々のコアモジュールの選択されたシステムの総合的な分析を行うために、各モジュールの設計テストケースは:モジュールが小さな「トランザクション」に分割されているテストは、テスト分析で問題を特定することは容易です何がどこに表示されます。例えば、メッセージングシステムを分割することができる。、メールを送信、メールを受信したテストを作成するメール小さなトランザクションを開き、各動作はユースケースとして実行されます。
2、ネットワークのパフォーマンステスト
ネットワークパフォーマンステストは、人々に正確な帯域幅、遅延、負荷変動とどのようにそれは、ポート、ユーザーの応答時間に影響を示すことです。実際のソフトウェアプロジェクトでは、主にユーザおよびネットワーク帯域幅の数との関係をテストします。
(表データ内のデータの例)表3のフォーマット例で記述されました。
目的 |
同時ユーザーの異なる条件でテストシステムオペレーションネットワークの使用 |
||
方法 |
同時に記録されたルータポート(例えば、256K)異なるWAN帯域幅関連するトランザクション操作スクリプトLoadRunnerのレコードに同時ユーザーの異なる数をテストするためのメッセージシステムを用い、種々のユーザ接続、異なる同時要求の性能変化を記録しますトラフィックおよびその他のデータ。 |
||
実行時間 |
10時間 |
||
同時ユーザー数 |
平均トランザクション応答時間 |
サーバーのポートのトラフィック |
パケット損失率 |
100 |
2.816 |
50.2M / S |
0.001% |
500 |
3.876 |
98.2M / S |
0.002% |
... |
... |
... |
... |
表3ネットワークパフォーマンステスト
この部分は、独立して試験することができる、ユーザが同時パフォーマンステスト、疲労強度、およびネットワークパフォーマンスの監視の目的を達成するように、元のネットワーク設定の基礎を調整するためのツールの使用を組み合わせたデータ性能試験の大量であってもよいです。ネットワーク・パフォーマンス・ツールは通常、統合はシステムエンジニアによって行われ、性能を評価するために採用されています。