原创

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);
        }
    });
}
正文到此结束
本文目录