allure test report

首先如果你没有安装 pytest 库的话,先使用 pip 安装一下:
    pip install pytest
另外还需要安装 pytest 支持 allure 报告的插件库:
    pip install allure-pytest
接下来在运行测试时,使用 pytest 命令运行:
    pytest <测试目录> --alluredir <测试结果存放目录>
    例如:
        pytest tests --alluredir report/allure_raw
        tests 为测试用例存放目录,告诉 pytest 应该去哪里找用例;
        report 是存放测试报告的,allure 收集 pytest 运行后产出的结果放在 allure_raw 文件夹中。
通过allure生产测试报告:
    allure generate <allure测试结果目录> -o <存放报告的目录> --clean

     allure测试结果目录,是上面运行 pytest 命令后存放结果的地方,我们这里的目录是 report 下的 allure_raw 文件夹;
     存放报告的目录,是最终生成的测试报告存放的目录,我打算把生成出的报告放在 report 下的 allure_report文件夹中;
     --clean参数用来清空已有的报告,避免覆盖时出错。
    例如:allure generate report/allure_raw -o report/allure_report --clean,
              然后在allure_report下面,通过浏览器打开
    或者通过启动服务打开,两种方式:
        1.allure  open ./report/allure_report
        2.allure serve ./report/allure_raw

Guess you like

Origin www.cnblogs.com/an5456/p/11273044.html