postman带Token测试接口

首先打开postman、是这样的界面

我们的需求是这样的、实现登录之后返回token、然后请求其他接口时在header头中带上token信息、

OK、接下来我们这样操作:

现在登录没有操作token、只是接口给我们返回了token值、我们需要把这个token放到一个全局变量、以后每次操作的时候、带上token即可、

新建一个全局变量:

ok、关闭之后、接着测试接口

var data = JSON.parse(responseBody);
if (data.data.token) {
  tests["Body has token"] = true;
   postman.setEnvironmentVariable("token", data.data.token);
}
else {
  tests["Body has token"] = false;
}  

这段代码的意思是设置刚才设置的全局变量

可以看到登录成功、然后我们看下刚才设置的全局变量是否有值存在?

已经设置成功、接下来就是请求接口的时候带上这个token、

只需要这样、token值就发送过去了、然后我们在代码里面获取、

我这里是TP的获取方式

以上就是如何使用postman来测试带token的接口、希望可以帮到你、

原文地址:https://www.cnblogs.com/D666/p/9165064.html

时间: 2024-10-14 15:27:27

postman带Token测试接口的相关文章

Jmeter接口实例:带token

若在测试其接口时需先登录,该如何操作?测试内容简介:1.POST请求,参数为第一条响应中的id3.GET请求,带Token值结构图如下: 步骤如下:1.新建线程组2.添加http cookie管理器,使用默认设置,不需修改信息3.添加http请求默认并设置,如图 备注:1.这里为什么要使用http请求默认?因为所有测试的接口的url在前部分都是一样,为了防止错误或减少修改信息.2.网络若使用的是代理,则应填写代理的名称或IP4.新建.CSV文件,并填写内容 备注:若登录密码未加密,直接读取csv

postman测试接口报Content type 'text/plain;charset=UTF-8' not supported解决方法

增加一个请求头管理器,添加content-type:application/json.并将请求修改为json数据传输试试. 参考:https://zhidao.baidu.com/question/1644957725975214740.html postman测试接口报Content type 'text/plain;charset=UTF-8' not supported解决方法 原文地址:https://www.cnblogs.com/xiaoni-fighting/p/12298436.

[转]微信公众平台(测试接口)开发前的准备工作(转载自walkingmanc的专栏)

本文转自:http://blog.csdn.net/jiangweicpu/article/details/21228949 http://blog.csdn.net/walkingmanc/article/details/21457097第二讲 探秘微信公众号 1.   申请微信公众号 我们要进行微信公众平台的开发,第一步当然是要有公众号了.什么?不知道什么是微信公众号,看来你还要先回炉炼炼了,呵呵.通俗的说,我们微信平台就好像是一个大社会,里面有个体人,也有各种组织机构.你自己使用的普通微信

Jmeter接口测试:带参数、带token

测试内容简介: 1.get请求,无参数 2.get请求,参数为第一条响应中的id 3.get请求,带token 结构图: 下面进行详解: 一.添加cookie管理器等 1.添加http cookie管理器,使用默认设置不需修改 2.添加http请求默认值,填写名称(如www.baidu.com).端口号(80).协议(http) 3.获取token token在登录接口返回的信息中,所以发送一个登录请求并从返回信息中提取所需要的token 3.1 使用的是外部文件进行参数化登录(如不明白请参照上

meter接口测试实例:带参数、带token

测试内容简介: 1.get请求,无参数 2.get请求,参数为第一条响应中的id 3.get请求,带token 结构图: 下面进行详解: 一.添加cookie管理器等 1.添加http cookie管理器,使用默认设置不需修改 2.添加http请求默认值,填写名称(如www.baidu.com).端口号(80).协议(http) 3.获取token token在登录接口返回的信息中,所以发送一个登录请求并从返回信息中提取所需要的token 3.1 使用的是外部文件进行参数化登录(如不明白请参照上

微信公众号API测试——接口调用频率限制

接口频率限制[1] 公众号调用接口并不是无限制的.为了防止公众号的程序错误而引发微信服务器负载异常,默认情况下,每个公众号调用接口都不能超过一定限制,当超过一定限制时,调用对应接口会收到如下错误返回码: {"errcode":45009,"errmsg":"api freq out of limit"} 各接口调用频率限制如下: 接口 每日限额 获取access_token 2000 自定义菜单创建 1000 自定义菜单查询 10000 自定义菜

使用postman+newman+python做接口自动化测试

postman是一款API调试工具,可用于测试接口,相类似的工具还有jmeter.soupUI.通过postman+newman+python可以批量运行调试接口,达到自动化测试的效果. 1.PostMan安装共有两种方式,一种是chrome浏览器上的插件,一种是postman客户端.我使用的是postman客户端.1)在Chrome浏览器怎么安装Postmanhttps://www.cnblogs.com/mafly/p/postman.html2)安装Postman客户端a.下载软件http

Postman 如何处理上一个接口返回值作为下一个接口入参?

今天做接口测试,有一个接口的参数是一个校验 token,会实时更新,开发提供了一个单独返回实时 token 的接口,所以就需要在功能接口使用时调用 token 接口的返回值,作为功能接口的参数来使用. 网上搜了一下,都没有现成的使用说明,刚才研究出来了,就记录下步骤,方便后面的同学. 如果返回 token 的接口的返回值,是标准的 JSON 格式的话,就很简单的两步就行了. 1.token 接口设置全局变量 第一步就是执行 token 接口,并把接口返回值里面的 token 值,赋值给一个全局变

如何测试接口

①做接口测试的原因: 接口测试是测试系统组件间接口的一种测试.接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点.接口一般采用RESTFUL风格的http调用,在业务测试之前验证接口的正确性,将使得我们在更早的阶段发现问题,提升效率. ②接口的分类 第一种是函数级别的,测试需要对接口的各个参数进行测试,如: Int MathAdd(int a, int b). 第二种是对象级别的,开发在使用API接口时,先引入包名,在使用之前声明一个对象,之后可以使用对象提供的方法,而测试时,