Jenkins持续集成输出html测试报告
在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测试报告相关推荐
- 居然有这样的测试神器?Jenkins持续集成,测试简直如有神助
一招教你在linux服务器配置Jenkins持续集成神器 先在开发的项目pom文件中添加依赖,配置插件,两个project 一个是springboot开发接口项目Chapter114 一个是测试接口项 ...
- 超详细的jenkins持续集成工作原理、功能、部署方式等介绍
文章由LinuxBoy分享于2019-08-30 11:08:39 超详细的jenkins持续集成工作原理.功能.部署方式等介绍 1. 概念 jenkins是一个开源项目,提供了一种易于使用的持续集成 ...
- Gitlab+jenkins持续集成+自动化部署(三)
搭建gitlab+Jenkins自动化部署 在jenkins上安装插件 Build Authorization Token Root Plugin. Build Authorization Token ...
- 【测试开发】的Devops持续集成部署体系之Jenkins持续集成和持续部署基础应用
目录 [一]:Jenkins 持续集成安装及使用简介 一.前言 二.初始化 Jenkins 插件和管理员用户 2.1 进入如下页面,输入上面出现的口令 2.2 进入选择安装插件的页面后,可以选择安装社 ...
- Jenkins持续集成入门到精通
Jenkins持续集成入门到精通 文章目录 Jenkins持续集成入门到精通 1. 持续集成及Jenkins介绍 1.1 软件开发生命周期 1.2 软件开发瀑布模型 1.3 软件的敏捷开发 1.3.1 ...
- 华为表哥手把手教你利用Jenkins持续集成iOS项目,教不会我花式拉翔!!!
手把手教你利用Jenkins持续集成iOS项目: 前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段.用户们都是很挑剔的.如果一个公司的推广团队好不容易砸了重金推广了一个APP ...
- Jenkins持续集成学习笔记(2020.11.22)
Jenkins持续集成学习笔记(2020.11.22) 前言: (官网) 以前很久学习过Jenkins持续集成进行快速部署项目进行测试, 最近换工作了, 发现新公司有用到, 现在来复习一下 官网介绍: ...
- AndroidStudio目录结构 APP构建流程 Jenkins持续集成构建 Gradle介绍 Proguard混淆
Android Studio目录结构 通常我们是将工程设置成project模式,这个模式下我们的工程有很多目录: .gradle:包含一些Gradle编译脚本,gradle是Google推荐的编译工具 ...
- Jenkins持续集成PytestSelenium
Jenkins持续集成PytestSelenium (1)创建一个自由风格的项目 (2)添加任务描述 (3)设置执行策略 (4)源码管理 (5)添加构建 (6)添加构建后Allure Report测试 ...
最新文章
- 【ES6】函数的拓展
- python中sys用法_python中os和sys模块的区别与常用方法总结
- 如何使用selenium webdriver来判断一个网页加载完毕
- .net 调用url接口_.NetCore中Quartz.NET的依赖注入
- 深入理解lua的协程coroutine
- 周琦能和范志毅比高下?
- js触发asp.net的Button的Onclick事件
- 华为明日发布鸿蒙整体战略;京东宣告全面向技术转型;Kotlin 1.3.60 发布 | 极客头条...
- MOQL—转换器(Translator)
- SilverLight学习笔记--进一步学习Isolated Storage独立存储一(理论篇)
- 安装虚拟机遇到和小红帽遇到的问题
- 全概率公式和贝叶斯公式的定义与说明
- 【解决】 io.lettuce.core.RedisCommandExecutionException: ERR wrong number of arguments for 'set' command
- linux 无法清空回收站
- 推荐几个 Go 圈子的高质量肝帝
- 在电脑上运行安卓app
- 下一代局域网 专家考虑改变企业网络环境
- vue项目权限:数据权限、菜单权限、按钮权限
- 分布式id生成器:彻底解决雪花算法时间回拨问题
- Win10系统还原文件默认打开方式
热门文章
- 警告:攻击者利用 SonarQube 漏洞盗取国内多个机构的大量源码!
- 在Spring Boot中实现通用Auth认证的几种方式
- 文件上传的单元测试怎么写?
- 求职屡次被虐?务必拿走这300道面试宝藏题!
- Java反射是什么?看这篇绝对会了!
- OpenWrite 赞助平台全流程说明
- mnn linux编译
- Opencv 去高光或镜面反射(illuminationChange)
- Compiled functions can't take variable number of arguments or use keyword-only arguments with defaul
- c++ uint8_t* to std::string