接口测试,postman发送有token的请求

很多情况下,当我们需要进行一些接口测试的时候,发现接口需要token参数,token一般是登录成功获取得到,所以这里讲一下postman发送带有token的接口请求

设置环境变量

1.点击右上角的设置按钮

2.添加环境

3.添加环境变量

在请求的Tests中加代码段

pm.test("Status code is 200", function () {    pm.response.to.have.status(200);}); // 把responseBody转为json字符串var data = JSON.parse(responseBody);// 设置环境变量token,供后面的接口引用pm.environment.set("token", data.data.token);

发登录请求

请求成功后,去刚刚添加的环境中查看token,就会发现此时token已经有值啦,就是刚刚请求返回的值

在需要token的接口请求中引用环境变量


只有请求也在同一个环境下,该环境下的变量才能被请求使用哦,所以如果你发现这样获取不到token,有可能是你的请求和你刚刚添加的环境变量不在同一个环境下哈

1.环境变量(Environment Variable)

不同的环境,使用不同的环境变量

2.全局变量(Global Variable)

所有的接口运环境中变量值都保持一致

3.本地变量(Local Variable)

针对接口的个性化设置,如url,用户等,作用域只限于当前接口范围内

4.文件变量(Data Variable)

通过在外部文件中批量设置参数,例如 json,csv等文件

环境变量和全局变量的设置与引用
1.环境变量:在一定环境下才能引用的变量
2.全局变量:在所有环境下都可以引用的变量

操作步骤

postman设置token、authorization认证信息传参

postman发送带有token的接口测试相关推荐

  1. PostMan发送请求参数带有路径特殊字符会返回400错误(与URL字符及URL编码值有关)

    目录 一.请求参数中携带URL字符返回400错误 二. 请求参数中携带URL字符返回400错误原因 三.URL字符及对应的URL编码值列表 四.请求参数中携带URL字符转成URL编码值 一.请求参数中 ...

  2. 接口测试|postman发送POST请求

    Postman发送POST请求 postman发送POST请求 示例:微信公众平台创建用户标签接口,业务操作如下: 1.打开微信公众平台,微信扫码登录:https://mp.weixin.qq.com ...

  3. postman测试带权限接口_接口测试工具:postman

    一.postman简介 一般简单的接口测试我们可以直接在浏览器里面进行调试,但是涉及到一些要权限设置的就无法操作了,因此我们需接口测试的相关工具:Postman 是一个接口测试和  http 请求的工 ...

  4. 在zabbix中实现发送带有图片的邮件和微信告警

    微信公众号:运维开发故事,作者:double冬 1 python实现在4.2版本zabbix发送带有图片的报警邮件 我们通常收到的报警,都是文字,是把动作中的消息内容当成了正文参数传给脚本,然后邮件或 ...

  5. Postman发送一个请求

    发送一个请求 一.发送请求的步骤 二.工作原理 一.发送请求的步骤 (1)在URL输入框中输入"Postman-echo.com/get" (2)单击"Send" ...

  6. Postman如何使用(四):接口测试

    理论部分 一.接口 1.程序内部接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块,发帖模块等等,那你要发帖就必须先登录,那么这两个模块就得有交互,它就会抛出一 ...

  7. java根据PostMan发送请求:设置接口请求工具类。

    我们使用java代码进行接口远程调用第三方接口时,总会抒写接口代码,那么有这么多种方式进行发送请求.那我们应该怎么使用呢? 比如有webservice接口,比如有Post请求的接口,必须有Get请求的 ...

  8. 【Postman】6 Postman 发送post请求-Json格式

    一.post请求说明 使用postman发送一个post请求,在上文中测试流程中提到的4个要素:URL.请求方式.请求头部信息及body数据. body中设置的请求参数,常见的有如下三种: 1.x-w ...

  9. postman发送post请求,用request.getParameter()获取请求参数

    1.接口代码 @RequestMapping("notifyUrl")   public void notifyUrl(HttpServletRequest request, Ht ...

最新文章

  1. 使用Windows Server2012或R2 DHCP故障转移群集需要注意的几点
  2. UNIX环境编程学习笔记(11)——文件I/O之文件时间以及 utime 函数
  3. cron计划任务书写格式
  4. boost::multi_array模块测试各种构造函数选项
  5. C++函数中那些不可以被声明为虚函数的函数
  6. php批量打印快递单,excel怎么利用vba实现批量套打快递单批量打印单据?
  7. 牛客 - 交换(思维+找循环节)
  8. 【caffe-Windows】新层添加——LSTM
  9. c++ --- 字符串中的标点符号
  10. csvn(apache+svn)管理工具搭建
  11. JAVA内存模型及垃圾回收自我总结
  12. Python机器学习:SVM008scikit-learn中的高斯核函数
  13. Microsoft Office Interactive Developer Map
  14. PDF手型工具 有一个小箭头
  15. 002649:bootdo项目改造计划
  16. FLASK开启调试模式,使程序修改即时生效
  17. MT7688/MT7628-GPIO使用
  18. python 微信公众号接口中文乱码问题
  19. C语言·sqrt()的用法
  20. 据说看完这21个故事的人,30岁前都成了亿万富翁

热门文章

  1. Online Internet Traffic Monitoring System Using Spark Streaming 基于Spark Streaming的在线网络交通监管系统
  2. Excel格子画_Mickey Mouse
  3. android应用层服务——binderService,StartService,aidl,本地服务和远程服务
  4. idea自定义壁纸_IDEA优化配置--- Intellij IDEA 2017 / 2018设置背景图片与透明度
  5. 基于arduino的5路循迹小车(3)
  6. android串口通信——电子扫描枪
  7. SQL中over的用法
  8. Vue动态查询条件-Vue动态查询规则-Vue多条件分组组合查询-递归组件(一):前端
  9. 如何使用mIRC下载电子书
  10. c++面试经验 | 锐捷网络嵌入式委培班 (一)