Httprunner_report一个由HTMLTestRunner
项目为灵感,并基于HTMLTestRunner
进行二次开发的一个项目。
主要在API调用、报告样式、扩展性等方面进行了增强。
点击查看HTMLTestRunner
的官网。HTMLTestRunner
是基于Python单元测试官方实现的TextTestResult
为参考,实现了对应的HTMLTestResult
版本。
本项目是二次开发项目,原项目为PyTestReport(https://github.com/five3/PyTestReport)。在此项目基础上进行调整和适配,感谢原开发者的贡献。
现支持流行的自动化框架httprunner的应用,可查看theme下的效果图。
httprunner下的使用:
hrun xx.yml/xxx.py --pytest_report xxx.html 每次运行的报告名不能重复,html报告名可加时间戳区分。
以httprunner3.1.4进行适配开发,理论上向上支持新版本,2.x版本未进行测试,可能不支持。
具体详情请查看:https://gitee.com/fxcity/HttpRunnerReport.git
安装与使用
安装
通过pip安装
pip install httprunner_report
通过安装包
可通过发布的安装包进行安装,具体安装包可在dist目录查找。
pip install HttpRunnerReport-0.1.4-py3-none-any.whl
通过源码(最新版本)
pip install git+https://gitee.com/fxcity/HttpRunnerReport.git
或者
git clone https://gitee.com/fxcity/HttpRunnerReport.git
cd HttpRunnerReport
python setup.py build
python setup.py install