• postman传递当前时间戳


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

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

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

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

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

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

    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,按照教程一步一步操作即可。

     
  • 相关阅读:
    第三次作业
    第二次作业
    第一次作业
    实验二
    第一次试验
    第五次作业
    第四次作业
    第三次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/kala00k/p/11517941.html
Copyright © 2020-2023  润新知