• Pytest 生成Report


    1. 生成JunitXML 格式的测试报告

    JunitXML报告是一种很常用的测试报告,比如可以和Jenkins进行集成,在Jenkins的GUI上显示Pytest的运行结果,非常便利。
    运行完case后可以到report路径下去查看相应的xml文件,也可以在PyCharm打开该xml文件查看。
    运行

    pytest --junitxml=path
    #绝对路径:
    pytest -v test_one_func.py --junitxml=C:UsersPycharmProjectspytest_example
    eport	est_one_func.xml
    #相对路径
    pytest -v test_one_func.py --junitxml=report	est_one_func.xml

    2. 生成result log格式的测试报告

    txt也是最简单的一种测试报告,实例如下。运行完case后可以到report路径下去查看相应的txt文件,也可以在PyCharm打开该txt文件查看。

    pytest -v test_one_func.py  --resultlog=reportlog.txt

    3. 生成Html格式的测试报告

    html格式的测试报告在浏览器观看效果很好,还可以把这些测试报告放在Web服务器上。 首先,需要安装pytest-html插件。

    pip install pytest-html

    pytest -v test_one_func.py --html=report	est_one_func.html
  • 相关阅读:
    Java作业5.17
    上机作业5.14
    android 计算器
    安卓第四周作业
    课后作业
    5.28上机作业
    5.22作业
    5.21 作业
    5.20作业
    上机作业5.14
  • 原文地址:https://www.cnblogs.com/feiyi211/p/6626277.html
Copyright © 2020-2023  润新知