飞道的博客

Postman接口测试 获取当前时间并输出(实操步骤图文详解版)

1413人阅读  评论(0)

业务需求:获取每次团课上课的开始时间并且打印出来


实现思路

一.创建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 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
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场