首页 > 其他 > 详细

使用allure工具生成测试报告(基于pytest框架)

时间:2020-04-08 16:14:46      阅读:417      评论:0      收藏:0      [点我收藏+]

一.allure简介:一个轻量级的,灵活的,支持多语言,多平台的开源report框架

Allure基于标准的xUnit结果输出,但是添加了一些补充数据。任何报告都是通过两个步骤生成的。在测试执行期间(第一步),一个名为adapter的小库附加到测试框架中,将有关执行测试的信息保存到XML文件中。我们已经为流行的Java、PHP、Ruby、Python、Scala和c#测试框架提供了适配器。在生成报告(第二步)期间,XML文件被转换为HTML报告。这可以通过命令行工具、CI插件或构建工具来完成。

 

二.搭建allure环境(windows)

1.下载安装包

技术分享图片

 

 

 2.添加环境变量:C:\Users\ipharmacare\allure-2.13.2\bin

3.安装allure-pytest插件:pip install allure-pytest

 

三.生成测试报告

1.执行测试用例并指定测试报表存储的目录:pytest test_m1.py -v --alluredir=../report

执行后report目录下会生成两个.json的文件,如下图:

技术分享图片

  

2.启动allure服务查看测试报告:allure serve ../report

  技术分享图片

 

 

 

 

使用allure工具生成测试报告(基于pytest框架)

原文:https://www.cnblogs.com/pipile/p/12660180.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!