乐趣区

关于token:如何获取变量token的值

一. 什么是 token

  1. 客户端应用用户名跟明码申请登录
  2. 服务端收到申请,去验证用户名与明码
  3. 验证胜利后,服务端会签发一个 Token,再把这个 Token 发送给客户端
  4. 客户端收到 Token 当前能够把它存储起来,比方放在 Cookie 里或者 LocalStorage 里,客户端每次向服务端申请资源的时候须要带着服务端签发的 Token
  5. 服务端收到申请,而后去验证客户端申请外面带着的 Token,如果验证胜利,就向客户端返回申请的数据
  6. web/APP 登录的时候发送加密的用户名和明码到服务器,服务器验证用户名和明码,如果胜利,以某种形式比方随机生成 32 位的字符串作为 token,存储到服务器中,并返回 token 到 web/APP,当前 web/APP 申请时但凡须要验证的中央都要带上该 token,而后服务器端验证 token,胜利返回所须要的后果,失败返回错误信息,让他从新登录。其中服务器上 token 设置一个有效期,每次 web/APP 申请的时候都验证 token 和有效期。

二、如何获取 token 的值,进行接口测试。

接口测试的工具大部分都能够获取登录之后返回的 token 值,这里给大家解说如何用 apipost 获取 token 值的办法。

先关上 apipost,进行登录接口的编写,而后获取 token 的值。

接着咱们来援用这个 token 的值,援用 token 的值须要咱们先设置环境变量

环境抉择为新建好的环境,在援用 url 地址。援用格局为 {{变量名}}

在去设置后执行脚本获取 token 值,“token”是参数名称,response.json.token 的意思是返回的 json 数据中的 token 值。

这些都设置好之后,就能够援用 token 了,token 援用的办法和环境变量设置的 url 援用办法一样也是 {{token}}

三、接口流程测试。

token 值援用好之后,就能够进行接口流程化测试了。

抉择接口点击增加到流程测试中

进行流程测试

这就是如何获取 token 值进行接口流程测试的步骤了。

apipost 工具下载地址:

ApiPost – 可间接生成文档的 API 调试、管理工具​www.apipost.cn

退出移动版