Python unittest+ddt+openpyxl+configparser
1.技术介绍
框架:unittest
请求处理:requests
excel数据处理:openpyxl
参数化:ddt
配置解析器:configparser
报告模板:HTMLTestRunnerNew.py(下载地址:https://pan.baidu.com/s/1w9AZU9AkIpxCYuzTto0EQA?pwd=1234)
testdemo.xlsx:测试数据,注意:implement=y为执行数据,否则不执行
2.代码结构
----->case.config 配置文件 ----->DoCase.py 测试用例类 ----->DoConfig 配置文件处理 ----->DoExcel.py Excel文件处理类,筛选有效数据返回 ----->DoHttp.py http请求处理类 ----->HttpRunner unittest加载用例执行生成报告 ----->report.html 执行后生成的报告 ----->HTMLTestRunnerNew.py 测试报告模板