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


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

 

操作步驟:

 

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

 

 

 

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

 

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

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

 

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

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

 

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

   

 

請求后的結果

    

 

其他案例參考:https://www.cnblogs.com/Chilam007/p/13946023.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM