0
点赞
收藏
分享

微信扫一扫

python的allure报告

1.allure报告优化

1.浏览器打开allure报告

浏览器使用一般使用firefox浏览器。

2.定制化标签

定制化标签如下:

@allure.epic("外卖系统")
@allure.feature("商铺模块")
@allure.tag("个人中心")

allure用例描述,参考博文:
https://my.oschina.net/u/4395911/blog/3305582

import pytest
import allure
@allure.feature('功能点的描述,一级标签')
class TestAllure():
      @allure.title('用例0')
      @allure.story('用户故事,第一个二级标签')
      @allure.title('用例1')
      @allure.story('用户故事,第二个二级标签')
      def test_allure(self):
            allure.attach.file(r'E:\interface_cest_auto_0324\data\1.jpg','我是附件截图的文件',attachment_type='jpg')
      @allure.title('用例2')
      @allure.story('用户故事,第三个二级标签')

      @allure.severity("critical")
      @allure.description("测试用例的描述")

3.设置用例级别

执行用例命令

  'pytest -sq --alluredir=../report/tmp --allure-severities=normal,critical'

@allure.severity("critical")
def test_01():
      print("test case 001")

@allure.severity("normal")
def test_02():
      print("test case 002")

 @allure.severity("blocker")
def test_03():
    print("test case 003")

def test_04():
    print("test case 004")

4.设置allure显示环境

在allure报告中添加环境信息,通过创建environment.properties或者environment.xml文件,并把文字存放到allure-results(这个目录是生成最后的html报告之前,生成依赖文件的目录)目录下。
environment.properties

Browser=Firefox
Browser.Version=77
stand=teach
ApiUrl=127.0.0.1/login
python.version=3.9
举报

相关推荐

0 条评论