postman使用-问题集合

本文探讨了在Postman中遇到的接口参数化问题,包括A接口的斜杠转义问题,通过JSON操作进行转义以避免请求失败。同时,详细介绍了在pre-request Script中设置随机数参数的方法,结合了`_.random()`函数的使用,并给出了相关参考资料。

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值