问题:
①多种环境:开发环境,测试环境,生产环境
②接口关联:需要手动关联
③参数需要手动修改
两种方式进行关联:
1.json提取器实现接口关联
第一个接口: //使用json提取器提取dynamicToken的值 //把返回的字符串格式数据 转换成对象的形式 var data = JSON.parse(responseBody); //把dynamicToken设置为全局变量 pm.globals.set("dynamicToken", data.result.dynamicToken); 第二个接口:采用双大括号的形式关联 {{dynamicToken}}
2.使用正则表达式提取器实现接口关联
返回体
{ "requestId": "3735dde401df48629179a57282db84b5", "success": true, "code": "00000", "message": "成功", "result": { "dynamicToken": "fe7110e19c924ccb9c8ad17d11fc6c86", "expiretime": "20220113102026" } }
第一个接口
//使用正则表达式提取器实现接口关联,match匹配 var result = responseBody.match(new RegExp('"dynamicToken":"(.*?)"')); console.log(result[1]); pm.globals.set("dynamicToken", result[1]);
第二个接口:采用双大括号的形式关联 {{dynamicToken}}