ウェブ画像を使用している場合最近JMeterは自動的に3例は、正規表現抽出の高度利用により記録された正規表現の抽出を、使用して、アドレスを取得します。その結果、あなたのノート、そして第二にも、これらの関数のリファレンスを使用する必要が友人のために共有しました。
例I:シングルシングルテンプレートデータ
定義の説明:
リファレンス名:イメージは言うまでもなく、変数名を表します
正規表現:ここでは、括弧のペアがテンプレートでだ、ブラケットの2組は、2つのテンプレートです... ..
テンプレート:ここでのJMeterは最初の$ 1 $テンプレートに一致するテンプレートマッチングのどの、あなたを伝えるために(つまり、最初の括弧内の正規表現です)
マッチング番号:あなたが望む1の要件を満たすためにはJMeterの場合に複数の一致を知らせますか?ここで私は-1満たされたすべてのマッチングデータを取得します
- 0は、ランダム表し
- -1手段すべて
- 図1は、Aを表します
- 第2
- ......
デフォルト:言うまでもないデータのデフォルト値にマッチしません、。
まあ、正規表現の定義の抽出が完了している、あなたが使用しているかどうかを確認するには、次
使用手順:
我々は、試合中の番号1に複数の値に一致を埋めるように、我々が通過することができる座標_ $ {変数名}を取得する方法を:
- $ {IMAGE_1は}に一致を表します
- $ {IMAGE_2}は第2の整合を示し
- ... ..
例II:マルチテンプレート、単一のデータ
定義の説明:
リファレンス名:ラベルは言うまでもなく、変数名を表します
正規表現:ここでは、括弧のペアがテンプレートでだ、ブラケット2対の2つのテンプレートは、我々は2つのテンプレートを使用します
テンプレート:ここではJMeterがマッチ第1および第2のテンプレートデータを表現するテンプレートマッチングのどの、$ 1 $、$ 2 $あなたを伝えるために
マッチング番号:ここで最初の一致の各テンプレートの値を表すデータを取得するために、1に充填します
デフォルト:言うまでもないデータのデフォルト値にマッチしません、。
まあ、正規表現の定義の抽出が完了している、あなたが使用しているかどうかを確認するには、次
使用手順:
我々は2つのテンプレート(括弧の2ペア)を使用し、JMeterのにデータ(照合番号= 1)と一致するように各テンプレートを取得するために私たちに語ったので、あなたは、次のように得ることができます:
- 最初のテンプレートマッチングデータを取得するために$ {} Label_g1
- $ {Label_g2}は第2のテンプレートマッチングデータを取得します
例III:複数のテンプレート、複数のデータ
この例では、それぞれが複数のデータに一致する、複数のテンプレートを使用して、と一緒に実施例1及び実施例2です。その後、方法が取得されています。
- $ {List_1_g1} $ {list_1_g2}第2のテンプレートの最初のデータを取得する第一のデータのテンプレートを取得します
- $ {List_2_g1}は最初のテンプレート$ {list_2_g2}第2のテンプレートの第2のデータを取得する第2のデータを取得します