pytest生成html报告

pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告

  • 安装插件
pip3 install pytest-html
  • 执行pytest生成报告(可同时执行多个py文件),–html=report.html(路径自定义默认生成在执行文件同路径)
 if __name__ == '__main__':
    pytest.main(['test_case/test_negative_cases_01.py','test_case/test_negative_cases_02.py',  '--html=report.html'])
  • 生成结果
    pytest生成html报告_第1张图片

生成allure报告

  • allure安装:
if __name__ == '__main__':
    pytest.main(['test_case/test_negative_cases_01.py','test_case/test_negative_cases_02.py', '-s', '-k test', '--alluredir', 'result/'])
    os.system('allure generate result/ -o report/ --clean')

pytest生成html报告_第2张图片
pytest生成html报告_第3张图片

你可能感兴趣的:(pytest生成html报告)