美文网首页
在接口测试的时候如何获取变量的值

在接口测试的时候如何获取变量的值

作者: 木卯小台 | 来源:发表于2020-09-29 17:24 被阅读0次

在进行接口测试的时候,有一些参数的值是一个变量值,会根据每一次登录请求之后会改变。这个变量一般命名为token也有其他的命名,这个变量主要对应的是登录状态,和登录信息。token过期或者更新,就需要重新获取token,不然无法进行登录之后的操作。

这个就是登录之后,返回的token值。

然后我们在看看我没有传递token这个参数进行查询操作会怎么样。

请求发送之后,返回给我们的是code=403,缺少token值。所以我们需要传递token这个值才能实现查询操作。

token这个参数传递过去之后,就实现了查询功能。我这里的token设置的不变,但是一般系统里面的token会随着登录请求的发送而改变。如何获取这个变量token,不用随着每次token值改变而去查询功能接口中去改token这个参数的值。

首先我们要在这个apipost工具中设置环境。

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

这里我们就引用好了环境和test_url.可以简便我们输入url,还可以帮我们区分开发环境、测试环境和预上线环境。

我们来引用token值,这里token值在登录功能中,所以我们要在登录接口页面获取token值,然后别的接口功能页面直接调用就可以了。

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

然后我们去调用这个test_token

这个token调用的方法和调用环境的方法一样,都是{{}}加名称。这样我如何获取变量token就完成了。

然后我们这里使用的工具是一款国产接口测试和接口文档生成的工具叫做apipost,感兴趣的人可以下载使用一下。

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

相关文章

  • 在接口测试的时候如何获取变量的值

    在进行接口测试的时候,有一些参数的值是一个变量值,会根据每一次登录请求之后会改变。这个变量一般命名为token也有...

  • 接口测试之json中的key获取

    在很多情况下我们在进行接口测试的时候都会有获取上个接口返回的json数据中的某个key值,然后下个接口调用这个ke...

  • 接口测试学习之json

    在做接口测试的时候,我们需要查看响应值,有的接口还需要调用上一个接口中的响应值中的一些变量,这些返回的响应值大部分...

  • 接口测试学习之json

    在做接口测试的时候,我们需要查看响应值,有的接口还需要调用上一个接口中的响应值中的一些变量,这些返回的响应值大部分...

  • 反射

    反射初识 reflect对象获取接口变量信息 reflect对象设置实际变量的值 reflect对象进行方法的调用

  • 测试数据获取操作

    测试数据的获取操作通过去设置参数和变量进行提交和操作。在做接口测试的时候,我们经常需要去了解接口的入参和出参。每一...

  • Jmeter正则表达式获取多个参数实践

    在日常接口测试中,总会遇到获取token值的情况,比如通过登录接口返回的token,使用此token作为凭据访问系...

  • Postman 接口测试(测试用例)

    在 Postman 里面写接口测试用例其实就是写测试脚本。下面我们来学习如何写一个简单的接口测试用例。 1、获取 ...

  • 元组

    元组(tuple) 如何获取变量是否是元组类型的值 ?print(type(变量名/值)) 元组举例: a=(1,...

  • 列表

    列表(list) 如何获取变量是否是列表类型的值?print(type(变量名/值)) 列表举例: a=[1,'h...

网友评论

      本文标题:在接口测试的时候如何获取变量的值

      本文链接:https://www.haomeiwen.com/subject/xbieuktx.html