postman中截取response中某个返回字段url中包含的参数
1、示例代码
tests["status code is 200"]=responseCode.code===200
var jsonData=JSON.parse(responseBody)
tests["errCode"]=jsonData.code===0
postman.setEnvironmentVariable("docTemplateId",jsonData.data.docTemplateId)
var docTemplateCreateLongUrl=jsonData.data.docTemplateCreateLongUrl;
//解析URI中的参数
const paramStr=docTemplateCreateLongUrl.split('?')[1];
if(paramStr){
const params=paramStr.split('&');
params.forEach(param=>{
const[key,value]=param.split('=')
if(key=='encryption'){
pm.environment.set('encryption',value);
}
});
}
正文到此结束