接口自动化面试题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出来的数据,进行调用
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号