在jenkins上展示html的报告,需要添加一个HTML Publisher plugin插件,把生成的html报告放到指定文件夹,这样就能用jenkins去读出指定文件夹的报告了。

一、构建后操作

1.前面执行完测试用例后,可以用“添加构建后操作步骤”,读出html报告文件

2.如果你的展开后有Publish THML reports这个选项就能直接添加了,没有就看下一步。

二、添加HTML Publisher plugin插件

1.打开系统管理-管理插件

2.选中“可选插件”界面

3.在右上角搜索需要安装的插件:HTML Publisher plugin

4.勾选后直接安装,安装完之后可以重新启动jenkins,再回到第一步的操作就能看到有这个选项了。

三、添加reports

1.点开Reports后,界面显示如下

2.HTML directory to archive:这里是在本机上运行完脚本后生成的测试报告路径,这里是相对路径。

如果前面是用git自动拉取的代码,那就在workspace找到生成报告的路径,这里工程名称Long_Test可以省略,相对路径填report或./report.

也可以填绝对路径:D:\Jenkins\workspace\Long_Test\report。

3.报告名称:index.html,这个就是运行完脚本后,在report文件夹下生成报告的名称,自己随便取名,保证跟report文件夹下名称一致就行

(每次生成一个固定的名称,新的覆盖旧的,不要加时间戳)

4.显示在jenkins上的名称,默认HTML Report就行

5.点apply运用

四、报告展示

1.运行完之后,在左侧工程下会生成一个HTML Report目录

2.点开查看详情

3.点开后,正常情况应该跟本地html浏览器打开是一样的。

这里html格式丢失了,因为jenkins默认没有加载css样式,需要设置下。

Jenkins持续集成输出html测试报告相关推荐

  1. 居然有这样的测试神器?Jenkins持续集成,测试简直如有神助

    一招教你在linux服务器配置Jenkins持续集成神器 先在开发的项目pom文件中添加依赖,配置插件,两个project 一个是springboot开发接口项目Chapter114 一个是测试接口项 ...

  2. 超详细的jenkins持续集成工作原理、功能、部署方式等介绍

    文章由LinuxBoy分享于2019-08-30 11:08:39 超详细的jenkins持续集成工作原理.功能.部署方式等介绍 1. 概念 jenkins是一个开源项目,提供了一种易于使用的持续集成 ...

  3. Gitlab+jenkins持续集成+自动化部署(三)

    搭建gitlab+Jenkins自动化部署 在jenkins上安装插件 Build Authorization Token Root Plugin. Build Authorization Token ...

  4. 【测试开发】的Devops持续集成部署体系之Jenkins持续集成和持续部署基础应用

    目录 [一]:Jenkins 持续集成安装及使用简介 一.前言 二.初始化 Jenkins 插件和管理员用户 2.1 进入如下页面,输入上面出现的口令 2.2 进入选择安装插件的页面后,可以选择安装社 ...

  5. Jenkins持续集成入门到精通

    Jenkins持续集成入门到精通 文章目录 Jenkins持续集成入门到精通 1. 持续集成及Jenkins介绍 1.1 软件开发生命周期 1.2 软件开发瀑布模型 1.3 软件的敏捷开发 1.3.1 ...

  6. 华为表哥手把手教你利用Jenkins持续集成iOS项目,教不会我花式拉翔!!!

    手把手教你利用Jenkins持续集成iOS项目: 前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段.用户们都是很挑剔的.如果一个公司的推广团队好不容易砸了重金推广了一个APP ...

  7. Jenkins持续集成学习笔记(2020.11.22)

    Jenkins持续集成学习笔记(2020.11.22) 前言: (官网) 以前很久学习过Jenkins持续集成进行快速部署项目进行测试, 最近换工作了, 发现新公司有用到, 现在来复习一下 官网介绍: ...

  8. AndroidStudio目录结构 APP构建流程 Jenkins持续集成构建 Gradle介绍 Proguard混淆

    Android Studio目录结构 通常我们是将工程设置成project模式,这个模式下我们的工程有很多目录: .gradle:包含一些Gradle编译脚本,gradle是Google推荐的编译工具 ...

  9. Jenkins持续集成PytestSelenium

    Jenkins持续集成PytestSelenium (1)创建一个自由风格的项目 (2)添加任务描述 (3)设置执行策略 (4)源码管理 (5)添加构建 (6)添加构建后Allure Report测试 ...

最新文章

  1. 【ES6】函数的拓展
  2. python中sys用法_python中os和sys模块的区别与常用方法总结
  3. 如何使用selenium webdriver来判断一个网页加载完毕
  4. .net 调用url接口_.NetCore中Quartz.NET的依赖注入
  5. 深入理解lua的协程coroutine
  6. 周琦能和范志毅比高下?
  7. js触发asp.net的Button的Onclick事件
  8. 华为明日发布鸿蒙整体战略;京东宣告全面向技术转型;Kotlin 1.3.60 发布 | 极客头条...
  9. MOQL—转换器(Translator)
  10. SilverLight学习笔记--进一步学习Isolated Storage独立存储一(理论篇)
  11. 安装虚拟机遇到和小红帽遇到的问题
  12. 全概率公式和贝叶斯公式的定义与说明
  13. 【解决】 io.lettuce.core.RedisCommandExecutionException: ERR wrong number of arguments for 'set' command
  14. linux 无法清空回收站
  15. 推荐几个 Go 圈子的高质量肝帝
  16. 在电脑上运行安卓app
  17. 下一代局域网 专家考虑改变企业网络环境
  18. vue项目权限:数据权限、菜单权限、按钮权限
  19. 分布式id生成器:彻底解决雪花算法时间回拨问题
  20. Win10系统还原文件默认打开方式

热门文章

  1. 警告:攻击者利用 SonarQube 漏洞盗取国内多个机构的大量源码!
  2. 在Spring Boot中实现通用Auth认证的几种方式
  3. 文件上传的单元测试怎么写?
  4. 求职屡次被虐?务必拿走这300道面试宝藏题!
  5. Java反射是什么?看这篇绝对会了!
  6. OpenWrite 赞助平台全流程说明
  7. mnn linux编译
  8. Opencv 去高光或镜面反射(illuminationChange)
  9. Compiled functions can't take variable number of arguments or use keyword-only arguments with defaul
  10. c++ uint8_t* to std::string