1、A和B两个接口参数化问题。\斜杠转义问题
A接口返回如下:

在test中直接存入变量,转义字符“\”被删除。直接给下一接口作为参数,请求失败。

需要进行转义
//从返回值中取到参数
let dataShejiQSave = JSON.parse(responseBody);
let dataO = dataShejiQSave.backData.data;
console.log(dataO);
//在双引号后增加“\”
let res = JSON.stringify(dataO).replace(/(\")/g,"\$1");
console.log(res);
B接口引用方式:不加双引号。

转义方式具体参考:https://bbs.csdn.net/topics/392365659
2、pre-requestScript中随机数参数问题
使用:_.random(0, 1000)进行随机数。
pm.globals.set("nameL", "Code"+_.random(0, 1000));
具体参考:https://stackoverflow.com/questions/48184482/reuse-randomint-in-postman
本文探讨了在Postman中遇到的接口参数化问题,包括A接口的斜杠转义问题,通过JSON操作进行转义以避免请求失败。同时,详细介绍了在pre-request Script中设置随机数参数的方法,结合了`_.random()`函数的使用,并给出了相关参考资料。

716

被折叠的 条评论
为什么被折叠?



