在請求接口時,有的接口需要傳參當前時間的特定格式參數,那么postman怎么自動獲取與傳參呢?
1. 時間戳
直接在參數值寫 {{$timestamp}} 如下:
2. 特定時間格式
方法一
var myDate=new Date(); # 獲取當前時間戳
var year = myDate.getFullYear(); # 獲取年份
var month = myDate.getMonth() + 1; # 獲取月份
var date = myDate.getDate(); # 獲取日期
var hours = myDate.getHours() + 1; # 獲取時並+1
var min = myDate.getMinutes(); # 獲取分
var seconds = myDate.getSeconds(); # 獲取秒
hours = hours < 10 ? "0" + hours : hours;
min = min < 10 ? "0" + min : min;
seconds = seconds < 10 ? "0" + seconds : seconds;
# 定義時間格式並設置為環境變量
postman.setEnvironmentVariable("DATE", year + "-" + month + "-" + date + " " + hours +":"+ min +":"+ seconds);
方法二
var moment = require('moment'); # 獲取時間
var data = moment().format(" YYYY-MM-DD HH:mm:ss"); # 定義時間格式
console.log(data);
pm.globals.set("TIME", data); # 設置為全局變量
查看時間傳參結果
人生天地之間,若白駒之過郤,忽然而已;
————————————————
版權聲明:本文為CSDN博主「weixin_39983384」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_39983384/article/details/111732320