一.什么是token
- 客户端应用用户名跟明码申请登录
- 服务端收到申请,去验证用户名与明码
- 验证胜利后,服务端会签发一个
Token
,再把这个Token
发送给客户端 - 客户端收到
Token
当前能够把它存储起来,比方放在Cookie
里或者LocalStorage
里,客户端每次向服务端申请资源的时候须要带着服务端签发的Token
- 服务端收到申请,而后去验证客户端申请外面带着的
Token
,如果验证胜利,就向客户端返回申请的数据 - 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