Postman 如何传递 Date 类型参数

背景

最近在写一个接口,这里我就简单展示一下:

http://127.0.0.1:3006/api/v1/date

他的作用是把用户端的当前时间发送到后端去,方便后端对于用户行为的行为埋点~

开始前我们可以先回顾下:了解 Postman:这个 API 工具的功能和用途是什么?

调试此接口发现问题

使用了 Postman 进行调试此接口,但是却发现一个问题:调试工具如何模拟发送用户端的当前时间呢?

后来发现 Postman 具备了 pre-Request 功能,就是可以在发送请求前做一些事情。

那么我可以在这个 pre-Request 中去获取当前时间,以达到模拟用户端当前时间的效果~

Postman

创建接口 设置参数

这里我们设置date参数用来携带当前时间,那么后面的{{ ![](https://files.mdnice.com/user/23686/6714cc39-cdb7-426e-980b-e8d12108f1aa.png) }}是什么呢?

你可以把{{globalDate}}当成是一个全局变量,这里是引用它

Postman 如何传递 Date 类型参数_第1张图片

发送当前时间

那么我们只需要在 pre-Request 阶段,设置globalDate这个字段为当前时间就行

Postman 如何传递 Date 类型参数_第2张图片

后端接收

可以看到,后端已接收到用户端当前时间了!

Postman 如何传递 Date 类型参数_第3张图片

更多实现方式

Apifox 也可以做同样的事,而且优点更多:

  • 可视化做的更好
  • 支持中文
  • 速度更快

创建接口

Postman 如何传递 Date 类型参数_第4张图片

添加脚本

Postman 如何传递 Date 类型参数_第5张图片

Postman 如何传递 Date 类型参数_第6张图片

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!  

你可能感兴趣的:(软件测试,postman,测试工具,软件测试,功能测试,自动化测试,程序人生,职场和发展)