pytest框架学习(五) - allure报告

6 篇文章 0 订阅
1 篇文章 0 订阅

allure文档:https://docs.qameta.io/allure/

安装allure命令行:
如果是ubuntu:如下安装,如果是其他的,请源码安装,请跳转:https://bintray.com/qameta/generic/allure2

sudo apt-add-repository ppa:qameta/allure
sudo apt-get update 
sudo apt-get install allure

如果是mac:brew install allure
安装pytest以及allure包:

pip install pytest
pip install pytest-allure-adaptor

写完testcase后,生成报告:

 pytest --alluredir=reports
allure generate reports

运行完之后,你会发现多了两个文件夹,一个是reports/,一个是allure-reports/,allure-reports下面有一个index.html。然后在浏览器中打开。如果是chrome中,你会发现404。可以切换到Firefox中查看,不多说,上图。

Overview:

allure_firefox.png

Suites:

allure_suites.png

Graphs:

allure_graphs.png

与jenkins集成

  1. 打开jenkins,系统配置,插件配置,搜索allure,然后安装allure-jenkins-plugin。
  2. 安装allure command-line,系统配置-系统工具配置,安装allure-commandline。https://docs.qameta.io/allure/#_jenkins,既可以maven安装,也可以源码安装,二者选一即可。
  3. Jenkinsfile中添加stage,添加report,
        stage('Report') {
            steps {
                script {
                    allure([includeProperties: false, jdk: '', properties: [], 
                    reportBuildPolicy: 'ALWAYS',results: [[path: 'tests/reports']]
                    ])
                }
            }
        }

 



作者:YongpingZhao
链接:https://www.jianshu.com/p/cf64ff553cdb
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值