python+request+yaml封装公共的url和headers
在实际的使用接口自动化的过程中,频繁使用的headers和url我们也可以在yaml中封装。
箭头指的地方是基础配置,实际我们每个用例中的headers与url可能不一样,
我们测试接口的时候,以实际的用例中的参数为准。
我碰到的更多的情况是把headers的基础配置能填写的都填写进去,
url就是写公共的部分,具体接口就在公共接口后面添加就可以了。
例如:
前面写过一篇类似的封装方法,不过是通过函数,这篇是直接在yaml文件中提炼出来。
https://www.cnblogs.com/star12111/p/15177708.html
目的都是一样的。
方便测试,方便维护,自动化更要考虑维护成本的。