Postman中使用格式化为YYYYMMDDHHmmssSSS的时间戳

在request中如何用到格式化为YYYYMMDDHHmmssSSS时间戳?

一、预处理,在Pre-requestScript写入以下脚本

//导入模块moment
var moment = require('moment');

//获取当前时间,格式化后赋值给变量entryTime
var entryTime = moment().format("YYYYMMDDHHmmssSSS");
//获取当前时间,格式化后赋值给变量exitTime
var exitTime = moment().format("YYYYMMDDHHmmssSSS");

//控制台打印变量
console.log(entryTime);
console.log(exitTime);

//将两变量值赋值给全局变量
pm.globals.set("entryTime", entryTime);
pm.globals.set("exitTime", exitTime);
  1. 首先引入moment库;
  2. 使用moment()方法获取当前时间,并格式化为YYYYMMDDHHmmssSSS的时间戳;
  3. 控制台打印语句是为了方便查看取值是否正确。如何调出Postman的控制台?View–>Show Postman Console
  4. 设置全局变量

二、在request body中使用全局变量

用两个大括号引用全局变量{{entryTime}}和{{exitTime}},执行后,控制台可以看到这两个变量的值。

 

 

【版权说明:仅允许非商业转载且请注明出处:Mac私塾 网址:http://macsishu.com】

发表评论

电子邮件地址不会被公开。