zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    遮罩层代码
    get方法传递中文数据的时候如何进行转码
    Eclipse常用快捷键
    VS常用快捷键
    Java笔记10-Object包装类型字符串
    MySQL常用命令
    Oracle笔记3-高级查询
    Oracle笔记2-数据库设计
    Java笔记9-正则表达式
    Java笔记8-抽象接口
  • 原文地址:https://www.cnblogs.com/shengs/p/9830103.html
Copyright © 2011-2022 走看看