在进行接口测试的时候,有一些参数的值是一个变量值,会根据每一次登陆请求以后会改变。这个变量通常命名为token也有其余的命名,这个变量主要对应的是登陆状态,和登陆信息。token过时或者更新,就须要从新获取token,否则没法进行登陆以后的操做。json

这个就是登陆以后,返回的token值。api
而后咱们在看看我没有传递token这个参数进行查询操做会怎么样。工具

请求发送以后,返回给咱们的是code=403,缺乏token值。因此咱们须要传递token这个值才能实现查询操做。post

token这个参数传递过去以后,就实现了查询功能。我这里的token设置的不变,可是通常系统里面的token会随着登陆请求的发送而改变。如何获取这个变量token,不用随着每次token值改变而去查询功能接口中去改token这个参数的值。测试
首先咱们要在这个apipost工具中设置环境。url

这就是我设置的环境,而后引用这个test_url,这个是对url的参数化。调试

这里咱们就引用好了环境和test_url.能够简便咱们输入url,还能够帮咱们区分开发环境、测试环境和预上线环境。code
咱们来引用token值,这里token值在登陆功能中,因此咱们要在登陆接口页面获取token值,而后别的接口功能页面直接调用就能够了。token

在后执行脚本中获取token的值,这句话的意思是设置一个环境变量。变量名叫test_token。使test_token这个值等于response(这个请求)中的json(返回的json数据)中的result中的token。接口
而后咱们去调用这个test_token

这个token调用的方法和调用环境的方法同样,都是{{}}加名称。这样我如何获取变量token就完成了。
而后咱们这里使用的工具是一款国产接口测试和接口文档生成的工具叫作apipost,感兴趣的人能够下载使用一下。