jmeter使用正則表達式提取器提取返回值中的數據

場景描述:測試過程中,一個場景經常會調用幾個接口,且前後接口之間存在參數傳遞。前一個接口返回值提取後傳給後一個接口使用

 

操作步驟:

 

第一步,選中被提取參數的接口請求,依次點擊右鍵-添加-後置處理器-正則表達式處理器

 

 

 

第二步,正則表達式提取器設置頁設置參數

 

 引用名稱,即變量名。設置後供其他地方調用,比如設置“test”,後續調用輸入${test}即可使用這個變量

正則表達式,即提取參數的公式,比如需要提取出下面返回值中的“總部”參數,表達式可以寫成“"ShipperRealName":"(.+?)","ShipperTelephone"”,注意最外圍的引號是不能寫進去的

 

模板設置“$1$”,匹配數字設置“1”即可

正則表達式有很多種寫法,具體網上教程很多,這裏不表

 

至此,正則表達式提取器設置即完成,然後在調用變量的地方填入變量值,即可使用提前的變量參數,比如,創建一個http請求,檢查變量參數

   

 

請求後的結果

    

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章