乐趣区

关于测试:技巧测试时如何获取变量的值

在进行接口测试的时候,有一些参数的值是一个变量值,会依据每一次登录申请之后会扭转。这个变量个别命名为 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,感兴趣的人能够下载应用一下。

退出移动版