0

次の正規表現を検索するJMeter正規表現エクストラクタがあります。

myId=[0-9]{10}

これにより、私のWebサイトフォームから10桁の数値ID番号が取得されます。次に、ID番号にmyIdの「参照名」を設定します。テンプレート値は$0$で、一致番号は空白に設定されています。

次に、HTTPリクエストで、次のパラメータ値を渡します。

${myId}

JMeterテストを実行すると、次の形式のテキストが挿入されます。

myId=myId=1234567890

重複したmyId=を削除するにはどうすればよいですか?

4

1 に答える 1

1

JMeterによるRegExの実装についてはよくわかりませんが、通常は

myId=[0-9]{10}

を含むすべてに一致しますmyId=。必要なのは、()を使用して抽出するキャプチャグループを定義することです。次に、キャプチャグループ配列を参照して、必要なアイテムを取得します。例えば

myId=([0-9]{10})

グループ0は依然として全体ですが、グループ1は、()で区切られた、つまり。なしの数値部分にすぎませんmyId=。お役に立てれば。

于 2012-11-07T23:15:09.733 に答える