业务需求:获取每次团课上课的开始时间并且打印出来
实现思路
一.创建1个时间的全局变量
二.接口直接调用
三.写在入参里面直接打印
具体操作
一.配置1个时间的全局变量
1.打开postman的全局变量globals配置页面

2.配置 VARIABLE 为:format_time,配置 INITIAL VALUE 和 CURRNT VALUE

INITIAL VALUE 和 CURRNT VALUE 代码如下
date.prototype.format = function (fmt) {
var o = {
"m+": this.getmonth() + 1, //月份
"d+": this.getdate(), //日
"h+": this.gethours(), //小时
"m+": this.getminutes(), //分
"s+": this.getseconds(), //秒
"q+": math.floor((this.getmonth() + 3) / 3), //季度
"s": this.getmilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(regexp.$1, (this.getfullyear() + "").substr(4 - regexp.$1.length));
for (var k in o)
if (new regexp("(" + k + ")").test(fmt)) fmt = fmt.replace(regexp.$1, (regexp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
var timenow = new date().format("yyyy-mm-dd hh:mm:ss");
直接复制即可
二.接口直接调用
1.点击pre-request script按钮

2.写JavaScript脚本,调用引用变量 timeNow

pre-request script JavaScript脚本如下
//获取当前时间,并设置环境变量
eval(globals.format_time);
pm.environment.set("timenow",timenow);
直接复制即可
三.写在入参里面直接打印
1. 在Boby下面的from-data 的 VALUE 或者 raw 的值 里面 写入参数
from-data 的 VALUE

raw 的 值

实现效果如下
APP端

SAAS端

希望对刚接触postman接口测试的同学有所帮助,也希望大家多多点赞收藏转发,您的鼓励是对我付出最大的支持!~
转载:https://blog.csdn.net/DebugboyAlphaGo/article/details/110279293