6.结合allure生成测试报告
Allure是开源的免费的自动化测试报告,支持Java,Python,使用Python pytest与Allure整合,可输出漂亮的测试报告。
下载安装allure
brew install allure
pip3 install allure-pytest
Allue报告
- Overview:整体数据显示。
- Categories:“类别”选项卡提供了创建自定义缺陷分类以应用测试结果的方法。
- Suites:用例集合,按照套件和类分组的已执行测试的标准结构表示形式。
- Graphs:用图表显示测试数据中收集的不同统计数据,状态分解或严重性和持续时间图。
- Timeline:时间轴选项卡可视化测试执行的回顾,allure适配器收集测试的精确时间,在这个选项卡上,它们相应地按照顺序或并行的时间结构排列。
- Behaviors:对于行为驱动的方法,此选项卡根据Epic、Feature和Story标记对测试结果进行分组。
- Packages:软件包选项卡表示测试结果的树状布局,按不同的包名分组。
Allure 参数
-
--alluredir=./allure-results
-
allure generate [测试result路径] -c -o 测试报告report路径
- 测试result路径可以不写,默认在当前路径下生成测试报告
- (-c:清空历史数据,-o:指定输出测试报告路径)
-
allure serve/open [-h 127.0.0.1 -p 8083] 测试报告report路径
- ip和端口可以
-
--clean-alluredir

浙公网安备 33010602011771号