场景:

写后台api接口,每次使用postman测试时,需要校验用户token,每次手动去登录复制非常麻烦。

解决办法:

postman自带“Tests”模块支持请求结束之后执行脚本,我们可以在登录接口成功返回之后,将返回的token记录下来,存到postman环境里,在其他接口使用的时候自动放置在请求头里,方便接口校验。

流程:

找到接口下的Tests模块,选择右侧的脚本模板,这里本人使用的是"Successful POST request",修改函数里面的回调即可,这里支持js语法,非常方便。

这里的res是本人登录接口的返回内容,token是后端根据用户信息生成并返回的。具体脚本代码:

pm.test("Successful POST request", function () {const res = pm.response.json();pm.collectionVariables.set("token",res.token)
});

在项目顶层,选择“Authorization”,类型根据所需,这里本人使用的是"Bearer Token",将下方token对象的变量名输入进去即可。

再去执行登录请求,会发现我们的token已经被记录在 “ variables” 里了。

在接口的“Authorization”里将类型为继承父级即默认时,会在请求头自动带了我们登录接口返回的token。

不再需要每次手动去修改。

:D

使用Postman测试接口时记录token方便使用相关推荐

  1. 使用Postman测试接口时绕过登录

    开发中遇到的坑之测试 使用Postman测试接口时绕过登录 使用Postman测试接口时绕过登录 1.使用Postman测试接口时需要登陆验证,PostMan无法正常完成测试. 2.首先使用浏览器登录 ...

  2. postman测试接口成功,实际发请求时失败

    postman测试接口成功,实际发请求时失败,当遇到这个问题的时候,你需要关注一下两次携带的数据是否相同,有可能是因为格式的不同导致的,我最近也遇到了这个问题,因为postman测试的时候是form- ...

  3. PostMan测试接口-----上传文件、导出excel

    PostMan测试接口实现如下功能: (1)上传文件 (2)导出excel 一.PostMan测试接口实现上传文件 当测试接口需要上传文件时,我们依然可以借助Postman. 1.接口地址填写正确 2 ...

  4. 若依微服务-使用postman测试接口

    这次内容主要是介绍,在前后端分离的情况下,我们可以使用postman做自测,那么在若依微服务下,我们如何使用postman 第一步 这一步是如何来的,我们可以通过启动前端通过浏览器截取到,这一步的目的 ...

  5. [JAVAEE] 使用Postman测试接口

    使用Postman测试接口 HelloController.java package com.example.demo.controller;import org.springframework.we ...

  6. Postman测试接口传入List类型的参数以及数组类型参数

    Postman测试接口 前言 一.接受List类型的复杂参数 1.列子一.只接受一个List类型: 1.1.列子一.接受一个List类型和Integer类型参数: 2.列子二: 1.1.列子二.接受一 ...

  7. PostMan测试接口,出现415报错,Unsupported Media Type

    PostMan测试接口,出现415报错,Unsupported Media Type 问题描述: ​ 当用PostMan测试接口时候,出现如下报错 解决方法: ​ 打开返回信息中的Header条框,查 ...

  8. postman测试接口List<JSONObject>类型的参数

    需求:mybatis做批量添加时,需要前台传递一个List<Book>,这时候需要用postman模拟浏览器发送一个list集合的数据. 本质上就是模仿前端的参数形式,并组合就可以了: 一 ...

  9. 使用postman测试接口

    Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件.在java web开发中使用非常多,经常用来测试接口. 使用postman模拟json数据的发送 第一步:在header ...

最新文章

  1. 76分钟训练BERT!谷歌深度学习的大批量优化研究被ICLR 2020接收
  2. X509Certificate2 本地正常,放到线上内部错误
  3. show in Breadcrumb
  4. Houdini13:合成
  5. vue的Des加密解密
  6. POST请求下载文件
  7. QQ浏览器如何把m3u8转换为mp4等其他格式
  8. 计算机里不显示u盘盘符,U盘不显示盘符怎么办 U盘没了盘符解决方法【详解】...
  9. 08canvas画图
  10. netDxf实现对cad文件的读取与写入
  11. 如何用Serverless搭建Mock Server?
  12. vue项目如何区分开发、生产和测试环境
  13. 转行学什么就业前景好?
  14. 小红书账号分析丨小红书kol速成干货分享
  15. 小鸟云虚拟主机Wordpress上传中文附件出现乱码
  16. 报表开发工具!DevExpress Reporting v19.1:WPF/Web平台报表
  17. PDAL:OSGeo4W安装配置测试PDAL
  18. unity urp内置lit材质源码解析(中)
  19. 康托展开(八数码问题)
  20. 有趣的爱因斯坦的思考题

热门文章

  1. 大厂频繁联手,NFT 与 GameFi 的融合能带来哪些新叙事?
  2. Android制作一个视频录制器
  3. Android 实现钉钉自动打卡
  4. 作业(四):图书管理系统
  5. 如何清理C盘User文件夹
  6. 博主自己唱的unravel竟然和原唱一模一样,惊了
  7. 奇异值分解(Singular Values Decomposition,SVD)
  8. LTE(4G) - NR(5G) RRC和NAS的区别
  9. 薄膜涂层厚度在线测量仪|检测实时高效率
  10. 公司内网批量安装python依赖包