0
如何爲json響應編寫正則表達式。在Jmeter中爲json響應的正則表達式
我的JSON響應是「publisher」:「/ api/web/publishers/194」。
從這個答覆我想只得到數值,即194。有人可以幫助獲得它?
如何爲json響應編寫正則表達式。在Jmeter中爲json響應的正則表達式
我的JSON響應是「publisher」:「/ api/web/publishers/194」。
從這個答覆我想只得到數值,即194。有人可以幫助獲得它?
如果「194」是你的反應比你的正則表達式的唯一整數可以只限於「(\ d +)`
如果響應包含多個數字,你需要更具體,如
"publisher":"/api/web/publishers/(\d+)"
因此,像:
publisher
"publisher":"/api/web/publishers/(\d+)"
將解壓 「194」,並將其存儲在 「發行人」 JMeter的變量。您稍後可以在線程組中將其稱爲${publisher}
。
展望未來,如果你需要提取更復雜的JSON結構的東西,我建議考慮通過JMeter Plugins使用JSON Path Extractor可用 - 提取居住在「其它與利布斯集」包。
請參閱Using the XPath Extractor in JMeter指南(向下滾動到「Parsing JSON」)以獲取更多信息並將XPath轉換爲JSON映射。
謝謝。有效。 – Jams