postman内置函数-$timestamp

发布时间 2023-11-26 11:51:32作者: 捷后愚生

引言

postman当中有一些内置函数,可以直接使用。

介绍

$timestamp 内置函数用于在请求中插入当前时间戳。它可以用在请求头、请求体、响应头和响应体中。

以下是一个使用 $timestamp 内置函数的示例:

POST /api/v1/users
Content-Type: application/json

{
  "name": "John Doe",
  "email": "john.doe@example.com",
  "createdAt": $timestamp
}

在上述请求中,在请求体中插入当前时间戳。

该内置函数的语法如下:
$timestamp([format])
其中,format 是可选的参数,用于指定时间戳的格式。如果不指定 format 参数,则默认使用 ISO 8601 格式。

以下是一些常用的 $timestamp 内置函数的用法:

  • 获取当前时间戳:
$timestamp()
  • 获取当前时间戳的 ISO 8601 格式:
$timestamp("YYYY-MM-DDTHH:MM:SS.sssZ")
  • 获取当前时间戳的 Unix 时间戳:
$timestamp("unix")
  • 获取当前时间戳的毫秒时间戳:
$timestamp("ms")
  • 获取当前时间戳的纳秒时间戳:
$timestamp("ns")

$timestamp 内置函数可以用来在请求中插入当前时间戳,以便在日志中记录请求的时间。它也可以用来在响应中插入当前时间戳,以便在响应中返回请求的时间。

日常使用

$timestamp可以生成13位的时间戳,格式如:1562757108,这个也可以用于生成请求流水号,自动化请求比较多的时候,就可以用这个内置函数。

在不是很频繁请求时,也可用这个来做唯一标识符。

format()函数可以根据自己的需要来指定格式:
'YYYY-MM-DDhh:mm:ss:SSS'
'YYYY-MM-DDhh:mm:ss'
'YYYY-MM-DDhh:mm'
'YYYY-MM-DDhh'
'YYYY-MM-DD'
······
(小时为H时是24小时制,为h时是12小时制)