どのようにあなたが知らない内同時要求ユーザのパフォーマンステストツールはJMeterの仮想モデルを構築するためのツールをテストし、パフォーマンスを行います

 WEBシステムの性能をテストするとき並行システムの最大数は、VUを直接システムの容量を運ぶ反応させることができるので、初めての試験は、WEBシステムが最大同時仮想ユーザー(VU)ユーザの数に耐えることができると考えられます。しかし、人々は、多くの場合、VUの同時実行モデルを無視します。VUの同時実行モデルは、それは何ですか?以下に示すように、我々はページにアクセスするためにブラウザを使用して、ブラウザがサーバに送信されたリクエストHTTPを複数持っていますが、これらの要求は、水の要求がシリアルリクエストを所属時の同時要求に重なっ(シリアルパラレルを持っています参照:リクエストが発行されたリクエストの終了前に、リクエストした後にのみ)。":パフォーマンステストツールはWEB録画機能を提供し、行動モデルに従って、ブラウザのVUの行動をシミュレートする場合、それはあなたがJMeterのか、ツールを実行することはできませんLoadRunnerの11を使用する場合、参照(最高でパフォーマンステストツールはJMeterあなたは内部の話かわからない「」あなたが知らない内のパフォーマンステストツールのLoadRunnerのを「)。アップは、今、私はツールをテストし、パフォーマンスを理解するために:kylinTOPを達成することができる(JMeterは、CPTS(華為)、PTS(アリ)を達成することができませんでした)が、記事では、スクリプトとシミュレートブラウザの動作を記録するためにkylinTOPを使用する方法については説明しません。 kylinTOPは手でビルドなどAシナリオを使用する方法です。なぜ手でビルドそれは、主に外部システムによって提供されるいくつかのWebサービスは、Webページではなく、HTTPインタフェースの機能は、このシナリオのために、私たちは手で構築する必要があります。

テストシステムは、WEBサービスシステムである場合は、両方のHTTPインターフェースを提供するWebページではなく、HTTPインタフェース機能。私たちが何をすべきか、そのようなシステムの性能試験のために?耐えることができ、同時VUの最大数をテストするために、我々は最初のVUの要求のそのモデルを分析しなければなりません。次のようにVU要求モデルが想定さ:

VU要求モデルの説明:WEBシステムが知られているA、B、C、Dを提供し、E、F、G、上位層ユーザのHは、私は、9つのインターフェイスの合計を要求します。上位層ユーザ要求9つの制約要件は、Bは、シリアルで発行され、Aは、C、D、E、Fが並列に発行された4つの要求され、G、Hは、Iは、シリアルの下で行われます。以下のパターンに従って送信要求に該当します。

VU要求モデル

WEBシステムのトップユーザーが手動では、このようなモデルの要求を構築する方法を、次に、VUのですか?

ステップ1:新しいスクリプトを作成します。

ステップ2:ノードと説明を要求するノードを作成します。

          「追加」ボタンでHTTPリクエストノードとノードの記述を追加します。モバイルノードへの同時要求は、後述する一方(子ノードとして記述、ノード名説明Lタイプつつ:start_concurrent)

            説明:HTTPリクエストが手動でkylinTOP祭りノードのデフォルトを追加するにはシリアルで、「ノードを記述する」子ノードのプロセスが同時要求(:start_concurrent、または他のシリアル処理などのノード名が記述されなければならない)です。

ステップ3:スクリプトのプロパティを変更します。

      セットアップスクリプト「詳細設定 - 仮想ユーザー」いずれかのグラフ属性値の選択の下で記号。

ステップ4:デバッグスクリプト

   図に示すようにVUが下がる生成するデバッグボタンをクリックします。フィギュアを落下:CDEF同時要求、シーンの要件と一致し、残りのシリアル要求、4です。

           ここでは、スクリプトを使用して滝のシーンは、実行要件がまったく同じだったこと。システムが負担することができますVUの最大数を実行するタスクをテストするための新しいテストスクリプトのその後の使用。JMeterを、PTS及びその他の性能テストにツールをテストする場合は、VU HTTPリクエストは、線形モデルの要求(リクエストシリアル)で、必要なシーン記述スクリプトを生成することができない、テスト結果は非常に正確ではありません。

 

おすすめ

転載: www.cnblogs.com/ttools/p/12639880.html