allure测试报告+Jenkins集成

allure测试报告+Jenkins集成前提:得装了jdk1.8allure测试报告的样子是这样的,它能显示你运行了几次,然后每次运行有多少次成功多少次失败,之前的和现在的下载地址:链接:https://pan.baidu.com/s/1bG0a0DYxBoUpHtWM3M4n_g提取码:qtv8将文件减压,然后把bin文件目录下的allure.bat放到配置环境变量里然后cmd运行allure命令,显示这样算成功…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前提:得装了jdk1.8
allure测试报告的样子是这样的,它能显示你运行了几次,然后每次运行有多少次成功多少次失败,之前的和现在的
在这里插入图片描述
下载地址:链接:https://pan.baidu.com/s/1bG0a0DYxBoUpHtWM3M4n_g
提取码:qtv8

将文件减压,然后把bin文件目录下的allure.bat的路径放到系统环境变量的path里
在这里插入图片描述
在这里插入图片描述

然后cmd 运行allure 命令,显示这样算成功
在这里插入图片描述
与pytest集成
需要安装一个叫做 pytest-allure的插件库
命令:pip Instal allure-pytest

生成xml报告
不指定目录:pytest -s -q –alluredir report
如果指定目录的话:pytest -s -q –alluredir 指定report路径
生成报告:pytest test_demo.py –alluredir=…/…(相对pytest的命令执行目录的相对路径 )

然后将allure可视化
allure serve allure-report
注: allure-report是不指定目录,假如指定目录生成,allure-report就改成你指定目录的名字
在这里插入图片描述

与Jenkins集成(我是搭建在windows系统上的)
在Jenkins插件管理添加Allure Jenkins Plugin

在这里插入图片描述
添加完后,到全局工具配置里,最下面有个Allure Commandline,点击,我这里电脑上已有,就是解压后的文件。假如没有可以选择自动安装。弄好后点击保存
在这里插入图片描述

然后我们去新建一个任务,选择构建一个自由风格的软件项目
在这里插入图片描述
我们先选择一个高级,选择使用自己的空间,我选择我当前要运行的项目的主目录,显示名称随便填。
在这里插入图片描述
在这里插入图片描述
然后,构建选择执行windows批处理命令。然后写入 :
pytest -v -s –alluredir=Outputs\allure_report 这个是运行当前目录下的全部已test_* 和 *_test文件命名的.py文件
在这里插入图片描述在这里插入图片描述

最后增加构建后操作步骤选择allure report
在这里插入图片描述
把默认的删掉,填写Outputs\allure_report,为什么要填写Outputs\allure_report,因为得和执行命令指定文件目录的一致
在这里插入图片描述
在这里插入图片描述
我们点击保存后,点击构建就会出现这些图标,点击 allure report就会进入到生成的后的报告里。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/164429.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • stopwords.txt中英文数据集,四川大学机器智能实验室停用词库,哈工大停用词表,中文停用词表,百度停用词表百度网盘下载

    stopwords.txt中英文数据集,四川大学机器智能实验室停用词库,哈工大停用词表,中文停用词表,百度停用词表百度网盘下载今天找stopwords.txt数据集找了好长时间,真是气死了,好多都是需要金币,这数据集不是应该共享的么。故搜集了一些数据集,主要包括四川大学机器智能实验室停用词库,哈工大停用词表,中文停用词表,百度停用词表和一些其他的stopword.text。最后用python将这些数据集合并成一个完整的数据集stopword.txt。百度网盘地址在链接:https://pan.baidu.com/s/1KBkOzYk-wRYaWno6HSOE9g提取码:4sm6文件不是很大可以直接下载。下面是详细的目录。

    2022年6月24日
  • jmeter性能测试实例(常用性能测试工具有哪些)

    一、测试需求:测试20个用户访问网站在负载达到30QPS时的平均响应时间二、QPS:QueryPerSecond每秒查询率。(一台查询服务器每秒能够处理的查询次数,作为域名服务器的性能经常用每秒查询率来衡量)三、测试步骤1、添加线程组(线程数+准备时长+循环次数)1)线程数:虚拟用户数,一个虚拟用户占用一个进程或线程(设置多少个虚拟用户=设置多少个线程)2)准备时长(s)…

    2022年4月10日
  • java静态变量,静态方法的理解

    java静态变量,静态方法的理解

    2021年7月16日
  • 适配器模式(Adapter模式)详解

    适配器模式(Adapter模式)详解http://c.biancheng.net/view/1361.html在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需要一个电源适配器,用计算机访问照相机的SD内存卡时需要一个读卡器等。在软件设计中也可能出现:需要开发的具有某种业务功能的组件在现有的组件库中已经存在,但它们与当前系统的接口规范不兼容,如果重新开发这些组件成本又很高,这时用适配器模式能很好地解决这些问题。

    2022年7月25日
  • 复制集让mongodb的secondary支持读操作,因为存在读写延迟所以是否需要读写分离

    复制集让mongodb的secondary支持读操作,因为存在读写延迟所以是否需要读写分离复制集让mongodb的secondary支持读操作,因为存在读写延迟所以是否需要读写分离

    2022年4月24日
  • 下面哪几个符号是linux通配符_什么是通配符,有什么作用

    下面哪几个符号是linux通配符_什么是通配符,有什么作用linux通配符含义:.当前目录****..当前目录的上一级目录*****通配符,代表任意0个或多个字符*****?通配符,代表重复0个或一个0前面的字符:连续不同命令的分隔符*****#配置文件注释*****|管道*****~用户的家目录*****-上一次的目录*****$变量前需加的符号/路径分隔符>或1…

    2022年9月19日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号