目前报告有两种:
一个是存在放reports目录下的静态html文件
一个web报告:django+antd(nginx,mysql,docker部署)
静态HTML报告
使用命令行执行测试,不加上-db参数,报告会存入本地html文件。
# 命令行执行,不加-db
python run.py -tts testcases_cms -set settings_cms.yml
一样的可以展开查看
Mysql+Web报告
Mysql主要表:
web应用:
是Django +antd 的web站点 (目前可用docker部署)
前端 位置: /xxx/nginx/html/reports 更新后使用 docker restart nginx
报告结构
报告与用例的互相对应
断言的互相对应
失败情况的报告详情
其他信息:
显示耗时
显示错误码
接口覆盖的数据