JMeterの関連ランデブー+ + +パラメトリックカスタム変数

ランデブー

ランデブーを接続する前に、まず、並行性の概念を見てください。

  • 同時要求は終了します。要求の数が送り出されている間
  • 同時サーバー:同時にサーバー受信した要求の数
  • ≠同時サーバーリクエスタ同時

理解同時実行した後、我々は収集ポイントを見て、セットポイントは、同時ユーザーに同時アクセスを許可するように、ある時点で収集ポイントを設定し、同時実行を制御することです

ランデブータイマーです

 

同期タイマー

ランデブーを行う前に、我々は、同期タイマーを行い、追加 - >タイマー - >同期タイマー。なぜ我々はそうではない、すべてのユーザーが、その後私たちは砲撃統一アクセス権を持つようなレースにユーザーを可能にするタイマーを行い、同時にアクセスし、タイマーを追加しないので、タイマーを追加したいです。ここでシミュレートされたユーザー・グループの数は、スレッドdemo03の数を超えることはできません。

まず、私たちはグループ化オプションは意味の内側を見てみましょう

  • シミュレートされたユーザー・グループの数:私は10を選びました
  • タイムアウト:これは、ミリ秒単位である3000ミリ秒が3秒です
  • 数01または01が、ユーザアクセスインタフェース3秒を収集することは、本明細書に意図されます。それはセット10に到達した場合は3秒以上停止する場合も停止します。

 その後、我々はここでは最初10人の01にアクセスするユーザー、および残りの02バッチ訪問、外を見る、ここでは、ランデブータイマーアクセス便利な順序を設定し、その結果を見てください。同僚は、スタートにログインしています

 その後、我々は明らかに同時に開始されませんでした、無効になっているタイマーの結果を見て、大きな違いがあります

 

関連

結果は、我々は次の要求入力としてリクエストに応じて利用したい場合は、次に我々は、関連付けを使用する必要があり、協会は、一般的に次の操作を持っています

  • 戻り値が抽出され、
  • 戻り値の参照
  • サーバーへのクッキー

 最初のステップは、我々最初のログイン、インターフェース書かれたコレクションは、addポストプロセッサ、第1のプロセッサ情報、結果ツリー。(このステップは、クッキーとして追加されていません)

 第二段階、ログインしたら、我々は、ユーザが、我々は正規表現の抽出を追加する必要があり、商品のコレクションことを示し、トークン値をコレクションに渡します。追加 - >ポストプロセッサ - >抽出内部の正規表現。ここでの意味は、ログイン後TOKEN1内部に格納されるトークン値です。その他には、文言を固定されています

 コレクターは、ユーザーの入力を識別するための第3のステップは、アプリケーショントークン値です。そして、ここでは、結果がトークン見ることができますし、ログイン要求のトークンコレクションはと一致しています

 

 権限エラー、ログインしてください:第四工程、関連するクッキーは、私たちは、コレクションの最後のステップの結果を見てください。ここでは、トークンが正しく関連付けられている、またはなぜ通常のそれを要求していない、実際には、一度に要求は、非常に明確にクッキー値を言われていない、我々はちょうどクッキーを追加するためであり、非常に単純な、(クッキーマネージャを追加することです)、彼らがコントロールしていないものを、binを追加します。追加 - >設定オリジナル - >クッキーマネージャ。その後、通常のショーすることができます

 

 

 

パラメータ化

我々は通常使用パラメトリックパラメーターはとても外実行から直接データを取得し、変数で表現されます。これはまた、我々は、マルチユーザログイン、または同時ショッピングに対処する必要がのような作業の一般的に使用される手段であり、我々は外部ドキュメントからログインするアカウントのパスワードの十分な数を取得するには、ログインしたアカウントのパスワードを設定する必要があります。このようなシナリオは、ユーザーをシミュレートすることができます

  • データファイルを用意し、データファイルを参照
  • レディ参照変数名

ステップ、CSV参照データファイル、追加 - >構成要素 - > SCVデータファイルセット。それから私は、選択した3つの赤いボックスを追加します。私が使用したファイルの相対パス名。区切り変数フォーマット名はコンマの真ん中内のテキストです。そして、参照変数で製造し、そして実行し、我々は同時データが別のユーザー名となっていることがわかりました。

 

 

 

 

カスタム変数

そして、それはスレッドグループである、またはテスト計画は、共通の変数を指定でき、カスタム変数を追加し、C言語マクロ定義と少し似て、より効率的なユースケースを管理することができる特定の変数に物事を繰り返すことです。私たちのスクリプトの作成を容易にするために、

>オリジナルの設定 - - >ユーザ定義の変数を最初のステップは、追加して、カスタム変数を追加します。そして、あなたは物事が繰り返され、変数を表すために使用されていると思います

 スレッドグループ内の変数に置換データを繰り返す第2のステップと、すべてのスレッドグループのための有効な外側スレッドグループ内のアクティブな唯一のスレッドグループ

 

 

おすすめ

転載: www.cnblogs.com/cheneyboon/p/11879638.html