一:环境准备

  • 1.python3.6
  • 2.windows环境
  • 3.pycharm
  • 4.pytest-allure-adaptor
  • 5.allure2.8.0
  • 6.java1.8

pytest-allure-adaptor快速安装

在cmd中输入 pip install pytest-allure-adaptor,回车

二:报告生成

第1步:下载allure.zip,下载地址:allure-github: https://github.com/allure-framework/allure2 ,找到对应版本,并下载

第2步:解压allure.zip,将路径添加环境变量,path中,记得需要重启电脑

第3步:验证allure,在cmd中输入allure,然后回车,如果可以看到一下,说明配置完成

第4步:运行测试用例 pytest.main(["-m","login","-s","-q","--alluredir","./report"])

"-m": 标记用例

"login": 被标记需要执行用例

"-s":允许终端在测试运行时输出某些结果

"-q"简化输出结果

"--alluredir": 生成allure指定语法

"./report":生成报告的路径

说明:运行后,会在report文件夹里面生成一个xml的文件

三.报告显示

第1步:以上运行之后,可以在CMD中运行命令

allure generate report -o html

report是alluredir生成的xml目录,html是最终生成html的目录

第2步:运行命令后,可以在html路径下看到生成的数据,其中index.html就是我们要的allure报告,你可以在pycharm里面打开,报告展示如下

注意如果你发现allure报告上面很多东西都是空的,那么你需要做的是:

在本地运行的时候需要手动把代码拷贝到jenkins目录下面的workspace文件夹里面;如果在git上运行,jekins会直接把代码拷贝到workspace 目录 

转载于:https://www.cnblogs.com/hao2018/p/9915044.html

pytest+allure生成漂亮的报告+显示相关推荐

  1. html兴趣测试生成图表源码,用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告

    原标题:用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告 对于软件测试来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范的测试报告,能够减少开发人员和测试人员的沟通成本. ...

  2. 图形化编写html,怎么使用Pytest+Allure生成漂亮的HTML图形化测试报告

    怎么使用Pytest+Allure生成漂亮的HTML图形化测试报告 发布时间:2021-05-22 14:13:52 来源:亿速云 阅读:95 作者:小新 这篇文章给大家分享的是有关怎么使用Pytes ...

  3. pytest allure测试报告_用Pytest+Allure生成漂亮的HTML图形化测试报告

    对于软件测试工作来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范.内容完整的测试报告,既能最大化我们的测试工作产出,又能够减少开发人员和测试人员的沟通成本. 本篇文章将介绍如何使用开源的测 ...

  4. 生成html_用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告

    对于软件测试来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范的测试报告,能够减少开发人员和测试人员的沟通成本. 本篇文章将介绍如何使用开源的测试报告生成框架 Allure 生成规范.格式统 ...

  5. 用Pytest+Allure生成漂亮的HTML图形化测试报告(废弃)

    转载地址:https://blog.csdn.net/liuchunming033/article/details/79624474 本篇文章将介绍如何使用开源的测试报告生成框架Allure生成规范. ...

  6. 用Pytest+Allure生成漂亮的HTML图形化测试报告

    本篇文章将介绍如何使用开源的测试报告生成框架Allure生成规范.格式统一.美观的测试报告. 通过这篇文章的介绍,你将能够: 将Allure与Pytest测试框架相结合: 如何定制化测试报告内容 执行 ...

  7. 创建test.html页面,详解用Pytest+Allure生成漂亮的HTML图形化测试报告

    对于软件测试工作来说,测试报告是非常重要的工作产出.一个漂亮.清晰.格式规范.内容完整的测试报告,既能最大化我们的测试工作产出,又能够减少开发人员和测试人员的沟通成本. 本篇文章将介绍如何使用开源的测 ...

  8. python怎么输出图像测试_【Python】使用Pytest集成Allure生成漂亮的图形测试报告

    前言 大概两个月前写过一篇<[测试设计]使用jenkins 插件Allure生成漂亮的自动化测试报告>的博客,但是其实Allure首先是一个可以独立运行的测试报告生成框架,然后才有了Jen ...

  9. Pytest测试框架(五):pytest + allure生成测试报告

    系列文章目录 Pytest测试框架(一):pytest安装及用例执行 Pytest测试框架(二):pytest 的setup/teardown方法 Pytest测试框架(三):pytest fixtu ...

最新文章

  1. 微信小程序web-view使用
  2. 天平游码读数例题_量筒、天平经典习题
  3. js中字符串转json
  4. 范数的深刻解读(转自知乎)
  5. 技术面试问项目难题如何解决的_【知识】同轴线如何当quot;网线quot;使用?解决改造项目中难题...
  6. html 字显示效果,js原生文字一个一个显示效果
  7. 晋职称不考外语 计算机,评职称不考外语计算机的价值导向
  8. Ubuntu/Mac彻底解决手机ADB识别问题
  9. 计算机二级地15套题答案,计算机二级第15套答案解析.docx
  10. 设置按钮背景为透明去掉button按钮左右两边的留白
  11. 搭建rocketMq环境
  12. android中的SharedPreferences存储
  13. jQuery实现title提示效果
  14. mysql省市区表带简称_mysql地区数据库表带地区编码和上级id
  15. 医学计算机ppt模板,计算机与医学.ppt
  16. 相关常用单位转换 mil 英里 英尺 .......
  17. html制作排班表模板,你会制作排班表吗?手把手教你用Word制作!分分钟搞定!...
  18. 阿里云服务器配置Tomcat
  19. c语言编程订单统计,C语言课程设计订单管理系统.pdf
  20. 印度和印度尼西亚有什么关系吗?

热门文章

  1. thinkphp 3 升到 thinkphp 5 或更高 ( 资料收集)
  2. 第一章:OpenCV入门
  3. Fiddler 抓包详细使用教程
  4. SpringBoot解决ajax跨域问题
  5. Android 系统使用USB OTG功能/打开USB Host API功能
  6. 【交换机】MAC-VLAN的功能作用是什么,如何设置
  7. javascript学习系列(3):数组中的foreach方法
  8. 工作383-获取页面的宽度
  9. [css] 使用css实现气泡框的效果
  10. [css] 行内元素可以设置padding和margin吗?