我需要的正則表達式,可以從序列中的JMeter的正則表達式提取做提取JSON結構的JMeter正則表達式提取得到JSON結構
[message1]
{
"headers": {
"messageId": "a0923b4c-33f6-4b0c-be53-be17332d51fa"
},
"payload": {
"maxIdlePeriod": 1800
},
"status": {
"code": "ok",
"errorMessages": []
}
}
[message2]
{
"headers": {
"messageId": "46fb53f0-c3de-4270-bad5-6f504af197f9"
},
"payload": {
"termsUrl": "https://termsUrl.com",
"termsVersion": "8201"
}
}
我已經試過了這個正則表達式中的其他線程堆棧{(發現? [^ {}] |(?R))},但在JAVA中不支持似乎遞歸 - 無效表達式:{(?:[^ {}] |(?R))} Sequence(?R ... )不認可
在此先感謝
使用[JSON路徑提取器](https://jmeter-plugins.org/wiki/JSONPathExtractor/)而不是正則表達式提取器。 –
嗨Wiktor的, 不能使用,因爲響應包含JSON消息的序列,沒有一個是JSON路徑提取依賴於 –
充分反應和預期的結果,請 –