接口自动测试框架
解决问题:迭代的时候,可能影响的接口很多,但是每一个都人工去回归比较浪费时间。
解决方法:写一个接口自动化测试框架,每次发正式环境前都自动跑一遍,看下是否都通过。
一、框架结构以及各种方法的说明:
二、各文件的方法:
1、emailHandler.py:发送邮件相关操作
2、ExcelHandle.py:操作excel文件,从excel中获取各种配置,提供写excel的方法
(3)creatTest.py:获取用例,并且组装好请求地址是参数等信息,发起请求。将返回结果写进excel文件。
提供的请求方法:
判断是否发邮件,要发的话调用邮件模块来发送:
执行用例:
用例执行结果判断和处理:
(4)这里调用执行用例:
(5)启动项目:
三、excel模板:
baseinfo工作表:
caselist表: