一般的な用語の性能試験

同時およびオンライン

同時実行:同時に複数のユーザーを意味し、共同で操作を行う; **より厳しい、系統的な研究は、瞬間圧力を集中し、同時テストの要件
オンライン:オペレーティングシステムを実行するための時間の期間にわたって複数のユーザーが(オンラインマルチユーザーの動作サイクルを参照してください。アクション)
2、要求応答

送信開始時刻は、クライアントからの要求は、クライアントがサーバ側から返された応答のタイミングの結果を受信します。
いくつかのツールでは、一般的に離脱要求応答TTLBと呼ばれる(最後のバイトまでの時間:クライアントが取られ、応答時間の最後のバイトを受信するまで、最初から最初の要求を送信)
ユニット要求応答は、一般的に「第二の」または「ミリ秒」

要求応答時間=時間+クライアントネットワーク時間(転送時間)+サーバの時刻
ネットワークのボトルネックを回避するために十分な帯域幅があるように、実際のプロジェクトのテストプロセスは、テスト・システムは、多くの場合、ネットワーク環境に展開されます。(ネットワークが制御できないので、オペレータによって提供され、制御不能、注意を測定するシステムではなく、ネットワークである、システムテストならば、究極の尺度は、ネットワークの問題が解決不能である。)
パフォーマンステストの問題2言葉:要求と応答。要求と応答の正常なシーケンスは、最初に送信した後、あると受信
3、トランザクションの応答時間を

ユーザー時間が必要(例えば金銭取引を撤回するなど)特定のトランザクションを完了します。
358原理:ユーザーがボタンをクリックした場合、一般的なシステムでは、システムは3秒以内に応答を得ることができ、ユーザが満たされ、システムが5秒以内に応答を与えることである場合、ユーザは耐えることができ、8秒システムなら回答され、ユーザーは耐えられない
4本の安打を

Webサーバに要求を提出するごとにHTTPユーザ
-大きなヒット、大きなサーバへの圧力
として、「クリック」操作を参照していないマウスのクリック、複数のサーバを送信することが可能である「クリック」リクエスト。
例:ユーザーがログインボタンをクリックすると、ページが3枚の写真を返され、クリックスルー率が3 + 1 = 4です。秒あたりのトラフィックヒットが呼ばれている
ブラウザの原理を:

ユーザーがHTMLファイル(Webページ)にアクセスすると、ブラウザがHTMLファイルを取得する最初の、そしてその後の解析。

等の写真、ビデオ、についての情報を含むHTMLファイル場合は、ブラウザがこれらの画像、ビデオファイルを取得するためには、** ** Webサーバを再度訪問し、その後、HTMLや画像を整理し、ビデオファイルをバックアップし、画面に表示されます。
(開始時間は赤いXです)

多くの写真、ビデオ、およびその他の非テキストがある場合は、このパフォーマンスのチューニングは、実際には、あまりにも多くの要求は、我々は要求を削減、ページ画像をマージすることができるかどうかを検討することができれば、フルページ表示には、もっとゆっくりこれを行います。そして、パフォーマンスチューニングのこの側面を検討します。


注意:HTTPプロトコルでは、ブラウザとサーバ間の相互作用が互いに独立しており、サーバーが同じページから、または定期的な順序であればどうか2ブラウワーからのすべての要求を認識していないことを意味し、ステートレスです。要求のステータスを確保するため、国クッキー、セッションおよびその他のメカニズムから上位HTTPプロトコルでWeb制御システム、ので。

V.スループット

バイトでのサーバから取得されたデータの任意の一つの第二の量のすべてのユーザ、
スループット:スループット/送信時間
、十分な帯域幅が、スループットが増加するにつれて完全CTRが増加した場合
六、リソース使用率は
、一般的にその利用に焦点を当てて、リソースAUTサーバ、サーバリソースのCPU、メモリ、ディスク、およびネットワークの主要なパフォーマンスカウンタを監視するためのパフォーマンステストを実施するプロセスを意味します。

七、パフォーマンステスト戦略

ベンチマークは、
別のテストを行うことが重要なビジネスに関わるビジネスモデルの将来を決定するためにテスト環境を指します。
目的は、ユーザがそのような基準解析を提供するために、単一の、統合されたマルチユーザ並行性とパフォーマンステストシナリオを実行するときのパフォーマンス指標を得ることです。
並行試験
と同時に動作を実行するマルチユーザー。
目的:瞬間的な圧力AUTの能力を調べるために
、「実際の生産シナリオのできる最も現実的なシミュレーション」のテストシナリオ統合
通常の状況下では、①、異なるグループに三つ以上の仮想ユーザーのためのスクリプトが別のスクリプトを実行する必要があります。注意:このスクリプトは、一般的に全体的なシーンに追加されてログインできません(統合されたシーンは、通常、長い時間(1時間)、この時間持続するので、すべてのユーザーがループ動作で実行して、リンク先のサイクルのために適切ではない)でください
10として②ユーザーの%は、予約の操作を実行するために、ユーザーの40%を、クエリの注文を実行するために、ユーザーの50%をブラウジングホームを実行します。
注意:ユーザーが全体的なシーンの割合を設定するための操作を行うと、ほとんどのユーザーが閲覧したり、クエリ、コミット操作の小さな部分を行うのですかなければなりません。
疲労強度の測定は
、一般的に長いラインに長い時間テストのテスト統合シナリオ、一定の圧力で、すなわち強度を指し、テスト時間は、多くの場合、7×24時間、24時間、12時間、
メモリリーク検出
①メモリリークが:ときにシステムを指し実行時に、メモリの量は、実行時間の増加に伴い、時間内にリリースされていない、メモリは、システムが遅い、あるいは(下)延期マシンを実行して、より多くの、利用可能な物理メモリに結果が使い果たされる占領しました。
②メモリリークの検出:監視に対応するタイマーメモリ・テスト・ソフトウェアの使用、傾向曲線のメモリリークの遵守を観察し、あなたはまた、テストのための特別なメモリリーク検出ツールを使用することができます。
テストデータ容量
データベースに格納されたAUT異なる容量の①試験データ、反応AUTの性能。
ユニットの②データ容量:
1024バイト= 1K; 1024K = 1M; 1024M = 1G; 1024G = 1T; 1024T = 1P
限界試験
も「莫高試験」、つまり、パフォーマンステストを使用するとして知られている①は、徐々にそのような最大値として、限界外AUT、AUTテストの圧力を増加させますユーザの数、最大スループット。

増分テスト
仮想ユーザの異なる数をロードする一定期間(例えば、5S、10S)は、すべてのテストポイントテストを行い、テストポイントは、ユーザのストレス負荷試験インクリメントされます。
目的:すべての仮想ユーザが同時にロードすると、そこにそれによって関心の後続のテストデータのテストポイントに影響を与える急激な増加のAUT資源とすることができるので、フロントが少し遅く、増分ロードの仮想ユーザーにすることができます。

八、トランザクションは、
トランザクションを定義し、サーバーのパフォーマンスの指標です。トランザクションを測定するには、エンドユーザーの業務プロセスやオペレーションを表し、

九、シーン(シナリオ)
①シーンが定義された性能要件に基づいて、各テストセッションの実行中に発生したトランザクションのためのファイルである
②、利用者の健康状態を実環境をシミュレートします。
シーンのパラメータをテストする方法:原則を取る-実際の作成環境をシミュレートします

おすすめ

転載: www.cnblogs.com/linbo3168/p/10950142.html