使用场景:
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.运行结果