在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);
- 首先引入moment库;
- 使用moment()方法获取当前时间,并格式化为YYYYMMDDHHmmssSSS的时间戳;
- 控制台打印语句是为了方便查看取值是否正确。如何调出Postman的控制台?View-->Show Postman Console

- 设置全局变量
二、在request body中使用全局变量
用两个大括号引用全局变量{{entryTime}}和{{exitTime}},执行后,控制台可以看到这两个变量的值。


