const moment = require('moment')
// Generate a past and future date using dynamic postman variables
let futureDate = pm.variables.replaceIn('{{$randomDateFuture}}'),
pastDate = pm.variables.replaceIn('{{$randomDatePast}}')
// Use moment to output the right format
futureDate = moment(futureDate).format(("YYYY/MM/DD"))
pastDate = moment(pastDate).format(("YYYY/MM/DD"))
console.log(futureDate)
console.log(pastDate)
1条答案
按热度按时间a1o7rhls1#
您可以使用Postman Dynamic Variables和
momemt
的混合格式来解决这个问题。这些变量是在执行时(当您发送请求时)生成的,因此每个请求都有不同的值。您可以使用以下变量:$randomDateFuture
个$randomDatePast
$randomDateRecent
您可以直接使用它们,就像在查询参数中使用集合或全局变量一样。如果要在脚本中使用这些变量,则必须按如下方式使用:
因此,对于具体的I've written a request you can see here(检查预请求脚本)示例,也将代码发布在此处以供将来保存:
输出如下所示: