接口自动化测试框架-AIM3.0-开源+OOP

这是3.0了,从1.0到2.0直接跨越到3.0,就是这么随意。

3.0的关键词一是开源,源码地址为https://github.com/dongfanger/AIM,二是OOP。

随着python的发展,尤其是各培训机构的努力,python自动化已经是耳熟能详的概念了。python的requests也是用来做接口自动化的一大利器。结合unittest/pytest,很多人都能说,自己能独立搭建接口自动化测试框架。

框架真的这么好撘么?显然不是。现在很多所谓的”框架“不过是这些开源库拼拼凑凑组装起来的脚本而已,还远远达不到框架的地步。

AIM也是一样。曾经我天真的以为,我能把这个框架发扬光大。但当遇到大规模、多人协作、高并发等问题时,显得力不从心。因此,把这个”框架“开源出来,一是供初接触接口自动化的同学了解这些概念,二是供有经验的同学参考对比。

python写多了,维护是一大难题,写的时候很爽,等代码量上来以后,就成一团浆糊了。OOP可以在一定程序上避免这个问题,把变量、方法封装起来,合理的存取,代码思路更清晰一些。

关于该框架的设计思想,可以看看1.0 https://www.cnblogs.com/df888/p/11747616.html

关于该框架的使用,可以看看2.0 https://www.cnblogs.com/df888/p/11795338.html

你可能感兴趣的:(接口自动化测试框架-AIM3.0-开源+OOP)