2016-04-28 11 views
0
{ 
    "response":{ 
    "statusCode":"00", 
    "status":"success", 
      "responseData":{ 
        "status":1, 
        "themeID":27, 
        "themeName":"ThemeName25", 
        "templateId":22 
          } 
      } 
} 

は、ここで私は、JSONのパス抽出のようなJMeterのプラグインだけではない正規表現抽出を使用してtemplateIdthemeNameの値を取得する必要があります。誰もこの解決策を持つことができますか?正規表現抽出ツールを使用してjmeterでJson値を抽出するにはどうすればよいですか?

答えて

0

結果をキャプチャするregexen

/"themeName":"([^"]+)"/ 
/"templateId":([0-9]+)/ 

を使用してください。

これは、パーサ代替として正規表現パターンを使用することが強く推奨であることを通常の警告で行く

一つの仮定はtemplateIdの値がstructly数値であるということです。 THEMENAMEをキャプチャするtemplateId":(\d+)
:上記themeName":"(.+?)"

特殊文字は、次のとおりれるtemplateIdをキャプチャするために

0


(および) - これらは、一致文字列の部分は
を返される囲みます。 - 任意の文字に一致する
+ - 1回以上
? - 最初の試合が成功したときに停止する
\ d - 任意の数字の場合

関連する問題