postman传递当前时间戳

有时我们在请求接口时,需要带上当前时间戳这种动态参数,那么postman能不能自动的填充上呢。

1请求动态参数(例如时间戳)

直接在参数值写 {{$timestamp}} 如下:

 

 

我们也可以使用postman的pre-request script,结合全局变量来实现。

首先 我们在请求参数里使用这种方式填写value参数的值为{{var}}

 

然后在 pre-request script 添加js代码如下。 其中var为上一步定义的相同名字,可根据自己需要修改。

1
pm.environment.set('var',Math.round(new Date()/1000));

 Math.round(new Date()/1000) 的作用是返回秒为单位的当前时间戳。

添加完如下图。

 然后在后台接口代码中用日志打印run_time参数,点击postman中接口的send按钮,

查看后台请求日志,此时参数值变为秒为单位的时间戳

 

 2接口响应自动测试

如果要处理请求返回的数据,进行测试校验 可以使用test script,点击postman下面的Bootcamp,出现下图菜单,这里提供了好些使用教程,包括上文介绍的pre-request script.

 

 

 

点击Automated testing,点击二级菜单Working on test scripts的learning,按照教程一步一步操作即可。

 

 

 

 

posted @   阿飞afei  阅读(56879)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示