jmeter正則獲取json串中的value值

2021-09-29 19:01:25 字數 2781 閱讀 9503

目標: 如下所示的json串,獲取items陣列下的第二個id的value值。

處理方法:

1、先找到獲取id的唯一性變數:「is_double_check」:「0」,「id」:

2、再通過"(.+?)"獲取冒號裡面的value值(最小匹配)

.+?是萬能匹配公式

3、新增正規表示式提取器,

需要檢查的響應字段:選擇主體

填寫引用名稱;便於獲取value值後再次引用

正規表示式:「is_double_check」:「0」,「id」:"(.+?)"

模板填寫:1

11 代表獲取正則匹配的內容;0

00 代表將"is_double_check":「0」,「id」:***都提取出來

匹配數字:2 代表匹配第二個滿足條件的value

jmeter之關聯的使用(正則 json)

部分介面的測試中,乙個介面會依賴上乙個介面的響應資訊,但上乙個介面的響應資訊又不是固定不變的,這時候,需要提取上乙個介面的響應資訊,將二者每一次的資訊關聯起來 目錄1 應用場景 2 jmeter正則提取器 3 正則提取規則 4 簡單的介面應用 5 jmeter的json path extractor...

JMeter提取複雜Json字串

有這樣的乙個json 字串 class demo.test.domain.response 我需要提取出來loanstate為rp的loanno,不能簡單的通過json 提取器來獲取,但可以在json 提取器裡使用jsonpath 提取,類似下面寫法 import com.alibaba.fastj...

Python 利用正則獲取json中不同的資料型別

筆者在寫xx爬蟲的時候,需要獲取頁面請求返回的json資料中的某些資料,遇見如下的 key value id value 或者是 key value ratedate value 區別在於value是否帶引號,並且需要獲取相應的value值,筆者通過正則快速解決 1 key value id val...