接口测试有数据依赖如何测试?

在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依赖如何处理?

用一个全局变量来处理依赖的数据,比如登录后返回token,其它接口都需要这个token,那就用全局变量来传token参数

 

依赖于第三方数据的接口如何进行测试?

这个标准答案是:mock

当前端开发在开发页面的时候,需要服务端提供API接口
此时服务端没开发完成,或者说没搭建测试环境,这个时候前端开发会自己mock一个api服务端,自己给自己提供调用接口的返回数据

下个接口请求参数依赖上个接口的返回数据 --

不同的接口封装成不同的函数或方法,需要的数据return出来,用一个中间变量a去接收。后面的接口传a就可以

1、获取上一个接口的返回值

2、将返回值设置成环境变量或者全局变量

3、设置下一个接口的参数形式

依赖于登录的接口如何处理?

      登录接口依赖token的,可以先登录后,token存到一个yaml或者json或者ini的配置文件里面

      后面所有的请求去拿这个数据就可以全局使用了

      如果是cookies的参数,可以用session自动关联

处在这个俗世,也得让自己变得更好吧
原文地址:https://www.cnblogs.com/butaileng7/p/13551444.html