2016-07-05 38 views
1

JMeterパスの内容動的に生成される値。 例:Jmeterパス内の動的パラメータ値の取得方法

[HTTP Request] 
[path-home/user?p=er3562] 

この "p" の値が動的に生成されます。 最初のHTTP要求パスでこのパラメータ値を取得します。 このパラメータ値は、各HTTP要求パスを通過する必要があります。

私はJMeterを初めて使用しています。これを解決するために私を助けてください?

答えて

1

あなたは何とかそれを抽出し、後で再利用するためのJMeter変数に変換する必要があります。 JMeterは、さまざまな応答タイプからデータを抽出するためにいくつかPostProcessorsを提供しています。あなたのケースでは、最も適切なものはRegular Expression Extractorです。

  1. 次のようにそのpath-home/user?p=er3562値に
  2. 設定を返す要求の子として正規表現の抽出を追加します。

    • に適用:「面白い」値の生活場所に応じて、ほとんどの「安全な」設定はMain sample and sub-samples
    • です。確認するフィールド:「興味深い」値がどこにあるかによって、大部分のケースはBodyですが、具体的にはURL
    • 参照名:何か意味があります.JMeterが何かを見つけたら、このフィールドに応じて名前を付けられた変数に結果を格納します。私。 path-home
    • 正規表現:Perl5-style正規表現、あなたのケースでは、それはようなものになるだろう:あなたは、単一の値を抽出するために探しているなら、それは$1$
  3. 抽出された値を参照してくださいになります。​​

  4. テンプレート必要な場合は${path-home}としてください。

参考とヒント:

0

相関概念を使用することにより、 正規表現抽出の概念&は、このキー のp = ERを試してみてください(。*?)

+0

もっと詳しく説明できます。私はそれを得ていませんでした。 – vishi

関連する問題