接口的请求参数中,需要获取当前时间和下一分钟时间的固定格式值。
一、预请求脚本配置
1、年月日时分秒格式
// 获取当前时间戳
var myDate=new Date();
// 获取年份
var year = myDate.getFullYear();
// 获取月份,范围0到11
var month = myDate.getMonth() + 1;
// 获取日期
var date = myDate.getDate();
// 获取小时数
var hours = myDate.getHours();
// 获取分钟
var min = myDate.getMinutes();
// 获取秒数
var seconds = myDate.getSeconds();
month = month < 10 ? "0" + month : month;
date = date < 10 ? "0" + date : date;
hours = hours < 10 ? "0" + hours : hours;
min = min < 10 ? "0" + min : min;
seconds = seconds < 10 ? "0" + seconds : seconds;
pm.globals.set("currentTime", year + "" + month + date + hours + min + seconds);
pm.globals.set("nextMinute", year + "" + month + date + hours + (min + 1) + seconds);
2、自定义的时间格式
var moment = require('moment');
var currentTime = moment().format("YYYYMMDDHHmmss");
var nextMinute = moment(currentTime, "YYYYMMDDHHmmss").add(1, 'minutes').format("YYYYMMDDHHmmss");
console.log(currentTime);
pm.globals.set("currentTime", currentTime);
console.log(nextMinute);
pm.globals.set("nextMinute", nextMinute);