使用場景:
JMeter接口測試過程中如果當前接口依賴上個接口的返回值作爲當前接口的入參時,需要用到JMeter腳本增強之關聯-json提取器
一、參數依賴請求接口
輸入登陸接口,響應報文中含有,它的loginID,我們通過json提取器提取這個loginID後,關聯登陸
http://192.168.1.222:8082/u/login
Content-Type: application/json;charset=UTF-8
{"loginID":"18392041211","pwd":"e10adc3949ba59abbe56e057f20f883e"}
1.使用json提取器拿到登錄返回值中的變量值
變量名:loginID
提取代碼:$.data.loginID
2.拿到的變量值給下個接口賦值使用
關聯登陸
{"loginID":"${loginID}","pwd":"e10adc3949ba59abbe56e057f20f883e"}
輸入登錄
3.運行查看結果
關聯登錄結果
輸入登錄結果
二、關聯token登錄
1.json提取器提取token
變量名:token
提取代碼:$.data.token
2.Cookie賦值
Cookie :JSESSIONID=${token}
3.運行結果