文档仅介绍了使用固定的token,对于执行登录脚本获得的token如何通过后置脚本传递个下一个脚本或者设为全局变量
请问如何将登录脚本产生的token设为全局变量
您好,执行登录脚本获得的token通过后置脚本:
1、设为全局变量&&
eo.http.responseParam=JSON.parse(eo.http.responseParam);
var token = eo.http.responseParam.token;
eo.env.param.set("token",token);
2、传递个下一个脚本&&
eo.info(eo.env.param.get("token"))
您可以在header界面使用{{token}}获取
第一个脚本的返回结构是这样的:{data:{accessToken:,passport:{loginName:,validPeriodBeginDate:,validPeriodEndDate:,lastLoginTime:,status:0,type:0,name:,remark:,createUser:0,createTime:,updateUser:0,updateTime:,id:0,accessToken:,orgName:,passportStatus:0,loginSessionTimeout:0}},code:0,msg:,serverTime:0}第一个用例的后置脚本:eo.http.responseParam=JSON.parse(eo.http.responseParam);
var token = eo.http.responseParam.accessToken;
eo.env.param.set(token,token);
第二个用例的前置脚本:eo.info(eo.env.param.get(token))
第二个用例的hearder的鉴权使用{{token}}先执行第一个用例,再执行第二个用例,还是没有获取到token,请问还有什么要设置的嘛?