2016-11-10 22 views
1

我應該在正則表達式提取器組件中輸入哪些正則表達式 - 字段:響應中的布爾型字段的正則表達式稱爲「已啓用」。我試圖把它作爲一個字符串引用 - 「enabled」:「(。+?)」 - 但它不起作用。請幫忙。Jmeter - 從響應中提取布爾值的正則表達式是什麼

+0

試試'「啓用」\ s *:\ s *「([^」] +)「' –

+0

可以請您分享我們需要檢索4-5行」啓用「之前和之後的部分響應嗎? –

+0

沒有,仍然沒有工作 - 我試着「啓用」\ s *:\ s *「([^」] +)「和」enabled「:」\ s *:\ s *「([^」] +)「 。我是否應該更改模板字段,目前它的價值$ 1 $ – Nelly

回答

1
  1. 你不需要用引號括起來的true你的正則表達式不與他們包圍
  2. 你需要或者添加逗號正則表達式類似的末尾:

    "enabled": (.+?), 
    

    甚至更​​好的將其更改爲匹配 「詞」,如:

    "enabled": (\w+) 
    

    Regular Expression

  3. 一般來說它是非常容易使用JSON Path PostProcessorJSON Path Extractor插件,以處理JSON數據,相關JSON路徑查詢將簡單:

    $.enabled 
    

    JSON PAth

相關問題