python+unittest+excel+ddt实现接口自动化框架(二)—— 框架结构讲解
一. common
存放框架中用到的方法
--base.py 存放框架内的基础方法:键值对转换为字典
--configEmail.py 配置邮件的主题和正文,发送测试报告到收件人邮箱
--configHttp.py 配置post、get、put、delete方法,并拿到请求码和请求响应
--configPath.py 配置文件路径
--handleUrlAndBody.py 处理url和body,配置完整的url和body
--HTMLTestRunner.py 生成测试报告,文件来源:https://www.cnblogs.com/leslie12956/p/12909268.html
--logger.py 配置日志,打印日志
--operationExcel.py 读取excel文件
--operationJson.py 读取json文件
--readConfig.py 读取config.ini文件
二. HtmpReport
存放生成的测试报告
三. Logs
存放生成的日志文件
四. testCase
存放测试用例,并执行测试用例
--testcase.xls 测试用例
--allTestcase.xls 所有测试用例汇总
--test.py 执行用例文件
五. testData
存放测试数据
--data.json 配置用例文件,账号信息,以及用于用例运行过程中临时保存所有需要保存的参数
--config.ini 配置http信息,配置邮件信息
--token.json 存放token接口的返回数据,接口的token可直接在文件中提取
六. runTest.py
执行接口自动化文件,工程部署完毕后直接运行该文件即可执行需要执行的所有用例