本文章内容是基于上海-悠悠的版本,进行了优化,增加了部分内容,详细请查阅下文。
目录1、原文链接
2、修改前后框架区别
3、主要修改内容
4、详细修改内容说明
4.1、增加token关联
4.1.1、token获取get_token.py
4.1.2、token保存operation_json.py
4.1.3、token的读取base_api.py
4.2、增加cookie关联
4.2.1、cookie获取get_token.py
4.2.2、cookie保存operation_json.py
4.2.3、cookie的读取base_api.py
4.3、增加邮件服务
4.3.1、邮件服务封装send_mail.py
4.3.2、邮件调用run_this.py
4.4、修改html报告模板
4.4.1、修改报告中用例的标题,修改ddt源码
4.4.2、增加用例执行人
4.5、增加log日志
4.5.1、在框架入口中直接加入run_this.py
4.5.2、在其它模块中直接使用即可
5、其它截图
1、原文链接python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告
2、修改前后框架区别修改前:修改后:
3、主要修改内容增加:token关联(token获取和保存)
增加:cookie关联(cookie获取和保存)
增加:发送邮件(使用SMTP)
修改:HTML报告模板中的样式和ddt用例的标题
增加:logo日志
4、详细修改内容说明4.1、增加token关联4.1.1、token获取get_token.pyimportjsonimportrequestsfrom