python+request+yaml封装公共的url和headers

在实际的使用接口自动化的过程中,频繁使用的headers和url我们也可以在yaml中封装。

 

 

箭头指的地方是基础配置,实际我们每个用例中的headers与url可能不一样,

我们测试接口的时候,以实际的用例中的参数为准。

我碰到的更多的情况是把headers的基础配置能填写的都填写进去,

url就是写公共的部分,具体接口就在公共接口后面添加就可以了。

例如:

 

 

前面写过一篇类似的封装方法,不过是通过函数,这篇是直接在yaml文件中提炼出来。

https://www.cnblogs.com/star12111/p/15177708.html

目的都是一样的。

 

方便测试,方便维护,自动化更要考虑维护成本的。

 

posted @ 2021-09-02 16:47  知识在于点滴的积累  阅读(811)  评论(0编辑  收藏  举报