場景描述:測試過程中,一個場景經常會調用幾個接口,且前後接口之間存在參數傳遞。前一個接口返回值提取後傳給後一個接口使用
操作步驟:
第一步,選中被提取參數的接口請求,依次點擊右鍵-添加-後置處理器-正則表達式處理器
第二步,正則表達式提取器設置頁設置參數
引用名稱,即變量名。設置後供其他地方調用,比如設置“test”,後續調用輸入${test}即可使用這個變量
正則表達式,即提取參數的公式,比如需要提取出下面返回值中的“總部”參數,表達式可以寫成“"ShipperRealName":"(.+?)","ShipperTelephone"”,注意最外圍的引號是不能寫進去的
模板設置“$1$”,匹配數字設置“1”即可
正則表達式有很多種寫法,具體網上教程很多,這裏不表
至此,正則表達式提取器設置即完成,然後在調用變量的地方填入變量值,即可使用提前的變量參數,比如,創建一個http請求,檢查變量參數
請求後的結果