因为每次运行的主流程的时候需要 注册一个账号
手机号目前在代码Postman中是固定,每次都同样
现在的问题: 每次批量运行时,手机号固定,第一次注册成功 ,第二次就失败。
如何动态生成一个手机号码
pre-request Script 前置处理器
接口请求发出去之前执行。
最好是 注册之前生成一个 随机的手机号,并让手机号码设置为变量。
在代码中使用到手机号码的时候,使用变量即可。
编写生成手机号的代码
var timestamp = (new Date()).valueOf();//获取时间戳
var timeobj = String(timestamp);//时间戳转换成字符串型
var time = timeobj.substring(4,12);//截取时间戳5-13位的数字
// 生成手机号码
pm.globals.set("phone",135+time);
注册的时候 使用变量
登录的时候也使用 变量
这样就实现了 注册,登录 每次都是使用新号码生成。
附件
My Workspace.postman_globals.json
电商上下游传参作业.postman_collection.json