Jenkins 结合 ANT 发送测试报告

这篇具有很好参考价值的文章主要介绍了Jenkins 结合 ANT 发送测试报告。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

全局变量配置

新建任务

插件安装

HTML 报告配置

邮件配置


全局变量配置

点击 ManageJenkins进入Jenkins 管理

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  点击 Global Tool Configuration 进入全局变量配置

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  配置 Ant ,Name 自己定义一个比较好理解的名称。

  去掉 Install automatically 勾选,会出现填写Ant 路径的输入框。

  在定义的名称后面填写服务器存储 Ant的路径。

  如果没用安装过 Ant 则勾选Install automatically ,Jenkins 会自动安装 Ant。

 

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  配置 Java JDK。

  配置方法和 Ant 相同。

   

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  Ant 与 Java JDK配置完成后进行应用并且保存。

新建任务

  输入任务名称

  选择 Freestyle project,自用风格项目,然后进行下一步。

  

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  在 Build 构建中选择 Invoke Ant

   

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  打开 Advanced 高级设定,在 Build File 构建文件中填写 build.xml 文件路径。

  

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  然后进行应用并且保存。

  在项目中点击 Build Now 进行运行,可查看运行结果。

  运行完成之后可以看到 #1 一个build的构建历史记录。

   

  在 build 的历史记录中点击下拉箭头,选择 Console Output 可在控制台查看build 结果。

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

插件安装

  从Jenkins 主要中,选择 Manage Jenkins ,然后选择 Manage Plugins 进入插件管理。

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  在 Available 下右上角的 Filter 中搜索HTML报告HTML Publisher 插件进行安装。

  在 Available 下右上角的 Filter 中搜索邮件email-ext-recipients-column 插件进行安装。

  由于自动安装比较慢,所以笔者选择在Jenkins 插件管理 https://www.cnblogs.com/tynam/p/11470244.html 中进行下载email-ext-recipients-column 插件然后将插件导入进 Jenkins。

   

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

   下载后在 Jenkins 插件管理的 Advanced 高级设置中进行上传插件。

  

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

HTML 报告配置

  安装完成后,进入项目管理,对项目进行进行HTML报告配置。

   

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  在 Post-build Actions 构建后操作下添加 Publish HTML reports 发布HTML 报告。

   

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

对 Reports 进行设置,HTML directory to archive 中填写报告存放路径。

Index page[s] 中添加 匹配的html 文件,文件名 改为 * 意味着匹配所有的html 文件。

 

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  配置完成后进行应用并且保存。

  返回项目,进行重新执行build now,执行完成后会多出一个HTML Report项。

   

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  进入 HTML Report。

   

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  点击 TestReport201911081155.html 可查看生成的报告。

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

生成的报告缺少样式,所以看起来很丑。

出现该现象的原因在于Jenkins中配置的CSPContent Security Policy)。这是Jenkins的一个安全策略,默认会设置为一个非常严格的权限集,以防止Jenkins用户在workspace/userContentarchived artifacts中受到恶意HTML/JS文件的攻击。

解决这一问题的方法详细请阅读文章:解决 Jenkins 中无法展示 HTML 样式的问题 · TesterHome

   解决后再次查看 HTML Report

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

邮件配置

获取邮箱的授权码

具体操作请查看博文 https://www.cnblogs.com/tynam/p/8759119.html  中163邮箱设置,获取授权码。

Jenkins 系统配置

从Jenkins 主要中,选择 Manage Jenkins ,然后选择 Configure System 进入系统配置。

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  添加管理员邮箱地址

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  填写SMTP server ,用户邮箱地址、授权码(这儿的密码填写的是授权密码并非登录密码)、端口号。

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

   编辑发送邮件内容

选择默认发送邮件样式 HTML(text/html)。

填写邮件主题:QA构建通知:PROJECT_NAME - Build #PROJECT_NAME - Build #BUILD_NUMBER - $BUILD_STATUS!

选择发送邮件模板:${SCRIPT,template="groovy-html.template"}

因为默认提供的邮件内容过于简单,所以使用Email Extension Plugin 提供的Groovy标准HTML模板:groovy-html.template。

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  配置完成后进行应用并且保存。

  再次进行项目配置,对邮件发送进行设置。

  在 Post-build Actions 构建后操作下添加 Editable Email Notification 电子邮件通知。

  在 Project Recipient List 中添加收件人,多人情况下之间需要用分号隔开。

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  在advanced中设置邮件发送触发

  删除默认的设置

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  将触发邮件发送改变为 Always 总是。当然触发修改根据自己具体实际情况进行修改。

 

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

  其他设置保持默认即可。

  应用保存。

  进行立即构建 build now。

  进入邮箱查看接收的邮件。

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins


 以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以评论区,留言【777】直接拿走就好了

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

Jenkins 结合 ANT 发送测试报告,软件测试,Jenkins,软件测试,软件测试工程师,接口测试,程序人生,Java,jenkins

各位想获取资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~文章来源地址https://www.toymoban.com/news/detail-725475.html

到了这里,关于Jenkins 结合 ANT 发送测试报告的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试/测试开发丨Pytest和Allure报告 学习笔记

    本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接:https://ceshiren.com/t/topic/26755 类型 规则 文件 test_开头 或者 _test 结尾 类 Test 开头 方法/函数 test_开头 注意:测试类中不可以添加 __init__ 构造函数 注意:pytest对于测试包的命名没有要求 方法:类中定义的函数 函数:类

    2024年02月10日
    浏览(55)
  • 软件测试报告需要包括哪些内容?测试人员收藏这份必备指南!!!

    软件测试报告是软件开发生命周期的重要组成部分,是测试人员编写的文档,用于记录测试的过程和结果,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。软件测试报告通常包括以下内容: 1、项目背景:介绍测试报

    2023年04月23日
    浏览(51)
  • 软件安全测试和渗透测试的区别在哪?安全测试报告有什么作用?

    软件安全测试和渗透测试在软件开发过程中扮演着不同的角色,同时也有不同的特点和目标。了解这些区别对于软件开发和测试人员来说非常重要。本文将介绍软件安全测试和渗透测试的区别,以及安全测试报告在软件开发和测试过程中的作用。 一、 软件安全测试和渗透测

    2024年02月14日
    浏览(47)
  • 软件测试/测试开发丨利用人工智能ChatGPT编写晋级报告

    不管是在哪个公司,如果想要有一个长足的发展,想要获得晋升,除了平时的表现与积累,还有就是晋级答辩与晋级报告。不同的岗位,比如设计、产品、研发、测试,都有不同的答辩通道和晋级标准。 一篇好的晋级报告,可以完整地体现一个人过去的工作贡献,以及未来的

    2024年02月08日
    浏览(39)
  • 软件质量保证与测试技术实验报告(四)——JUnit单元测试

    1.实验名称——JUnit单元测试 2.实验目的 (1)利用Junit进行单元测试,理解单元测试的任务、同时理解这类测试工具的实现原理; (2)理解断言的基本概念和断言测试方法; 3.实验内容 题目1:完成课件中Score_List的单元测试。 题目2:这是一个简单的计算器类——Computer,能

    2023年04月23日
    浏览(46)
  • Jenkins+Allure测试报告+飞书机器人发送通知

    本篇讲述在jenkins构建成功后,如何生成测试报告,以及推送飞书(因为我公司用的是飞书,所以是发送到飞书机器人)。 本次实践搞了一天,踩了一些坑,其中有2个坑可参考如下: 1、关于jenkins生成allure报告是空的:https://blog.csdn.net/qq_37159446/article/details/122233467 2、如遇到构

    2024年02月04日
    浏览(33)
  • Jenkins+Jmeter集成自动化接口测试并通过邮件发送测试报告

    一、Jenkins的配置 1、新增一个自由风格的项目 2、构建-选择Excute Windows batch command(因为我是在本地尝试的,因此选择的windows) 3、输入步骤:     1. 由于不能拥有相同的jtl文件,因此在每次构建前都需要删除jtl文件     2. 存放jmeter生成的报告文件夹必须为空,因此每次构建

    2024年02月12日
    浏览(42)
  • 软件测试/测试开发丨Jenkins Pipeline 学习笔记

    本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接:https://ceshiren.com/t/topic/26711 内建节点 SSH节点 Java Web节点 1.1.1 SSH节点配置 远程工作目录 节点中必须有该目录,用于下载和运行jenkins 主机 节点的ip 1.1.2 Java Web节点配置 全局安全配置 代理:勾选Java代理协议 没有负载监

    2024年02月09日
    浏览(37)
  • 软件安全测试包含哪些内容和方法?安全测试报告的必要性

    软件安全测试是一种通过模拟真实攻击的方式,对软件系统进行全面的安全性评估和测试,以发现潜在的安全漏洞和弱点,是确保软件系统安全性的重要措施。在进行软件安全测试时,我们需要了解测试的内容和方法,以及为什么进行安全测试报告的必要性。 一、软件安全测

    2024年02月09日
    浏览(44)
  • 软件功能测试有什么注意事项?功能测试报告起到什么作用?

    软件功能测试是软件开发过程中至关重要的一环,它用于评估软件功能的质量和稳定性,并确保软件能够按照预期进行工作。然而,在进行功能测试时,有一些注意事项需要特别关注,以确保测试的准确性和有效性。 一、软件功能测试进行的注意事项 在进行功能测试时,有

    2024年02月13日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包