Pytest测试框架基础--生成测试报告

  Pytest测试框架可以生成测试报告,从而可以直观看到测试用例的执行情况。

  一、默认的html报告

   安装对应的库文件 pip install pytest-html

   在运行测试用例时候,加上对应报告位置,如下所示:

  pytest.main(['-vs', 'testHome.py', '--html=../report/login_report/login_report.html', '--self-contained-html'])
  在对应的目录下面会生成login_report.html报告,内容类似如下图
  

 

 

  二、与Allure进行结合

  首先需要安装allure插件 pip install allure

  运行时候加上对应的参数 

pytest.main(['-vs','testHome.py','--html=../report/home_report/home_report.html','--alluredir=../report/home_report/allure-result'])
os.system('allure generate ../report/home_report/allure-result -o ../report/home_report/home_report.html --clean')

  在home_report.html下面找到index.html,打开即可以看到对应的报告,如下图所示

  

 

posted @ 2021-07-27 15:10  longlongleg  阅读(562)  评论(0)    收藏  举报