2017-08-22 7 views
2

シンプルなAjaxレスポンスがあり、以下のレスポンスからorderIdとorderItemIdの値を抽出しようとしています。私はjsonのパスポストプロセッサと正規表現の抽出を試みました。jmeterを使用してレスポンスからシンプルなデータを抽出できません

私はポストプロセッサ

"注文ID" で次のように与えた:[ "(+。?)"] テンプレート - $ 1 $ マッチノー-1、正規表現で。しかし、それは値を抽出していません。

/* 
{"orderId": ["1389104"],"orderItemId": ["7900094"], 
} 
*/ 

私は正規表現を使用してより複雑な値を抽出しました。これは少し奇妙です。それがAjaxレスポンスであれば何か違いはありますか?

+0

をあなたは答えをチェックしましたか? – user7294900

答えて

1

を使用し、\でそれをエスケープする必要があります:"orderId": \["(.+?)"]

1

あなたは近くにあったが、[は特殊文字は正規表現であり、あなたは、この正規表現を使用しRegular Expression Extractor

Regular Expression: orderId": \["(\d+) 

Template $1$ 

Match No 1 
関連する問題