接口自动化面试题2-处理依赖的3种情况?

第一种:下个接口请求参数依赖上个接口的返回数据

答:1、不同的接口封装成不同的函数或方法     

       2、需要的数据 return 出来   

       3、用一个中间变量 a 去接受   

       4、后面的接口传 a 就可以了

 

第二种:依赖于登录的接口如何处理

答:1、登录接口依赖 token 的,可以先登录后,token 存到一个 yaml 或者 json或者init配置文件,后面所有的请求去拿这个数据就可以全局使用了

       2、如果是 cookies 的参数,可以用 session 自动关联,s=requests.session(),后面请求用 s.get()和 s.post()就可以自动关联 cookies 了

 

第三种:依赖第三方的接口如何处理

答:需要通过mock去处理

      1、搭建easymock服务   

      2、拿到第三方文档,把想要mock的状态和数据,放到easymock去处理

      3、把mock出来的数据,进行调用

posted @ 2021-08-06 09:29  东北小酱  阅读(541)  评论(0)    收藏  举报