业务需求:获取每次团课上课的开始时间并且打印出来
实现思路
一.创建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