教你3招,写出甩同事3条街的HTML测试报告

jenkins 展示测试报告不友好?教你3招,甩出同事3条街! jenkins 中在展示测试报告的时候很不友好,测试报告样式会丢失,如何展示漂亮的测试报告呢?今天我们就来解决这个问题,手把手教你3 种方式。 阅读详情

众所周知,测试报告直接关系着你的工作产出跟领导关注重点。就跟年末汇报PPT一样,不仅要准确真实,而且还要好看,今天就教大家三招做出好看又好用的测试报告出来。

前 言

jenkins 中在展示测试报告的时候很不友好,测试报告样式会丢失,如何展示漂亮的测试报告呢?今天我们就来解决这个问题,手把手教你3 种方式。

一、jenkins 中展示测试报告效果

二、实现方式一:临时解决(jenkins 重启后失效)

jenkins 首页--->ManageJenkins--->Tools and Actions 标题下--->Script Console

粘贴脚本输入框中:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")

点右下角的 RUN 按钮执行

重新构建项目即可展示 HTML 测试报告

三、实现方式二:修改 jenkins 配置文件

jenkins 安装目录下找到 jenkins.xml 文件

找到 arguments 标签替换前半部分即可

重启 jenkins 生效

替换前:
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "Dmermaid 
替换后:
<arguments>-Xrs -Xmx256m -Dhudson.model.DirectoryBrowserSupport.CSP= -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "D:\ProgramFiles\jenkins\jenkins.war" --httpPort=8080 --webroot="%LocalAppData%\Jenkins\war"</arguments>

四、实现方式三:通过 jenkins 插件实现

  1. 安装插件 Startup Trigger: 可实现在 Jenkins 节点(master/slave)启动时触发构建
  2. 安装插件 Groovy plugin: 可实现直接执行 Groovy 代码
  3. 来到任务配置页面在“构建触发器(Build Triggers)”模块,选择“Buildwhen job nodes start”选项
  4. 在“构建(Build)”模块,选择“Execute system Groovy script”,执行如下 Groovy 命令:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")
  5. 保存配置,重新构建生效

五、福利

为广大测试人精心准备了一份400页面试题PDF高清文档,包含了1测试理论,2Linux 基础,3MySQL基础,4Web测试,5接口测试,6App测试,7管理工具,8Python 基础,9Selenium 相关,10性能测试,11LordRunner相关,12计算机网络,13组成原理,14数据结构与算法,15逻辑颗,16人力资源。

有需要的朋友可以点击下面链接即可免费领取哟

400页软件测试面试精选题

【8周通关Python-游戏测试工程师 】404 pytest 生成 HTML 测试报告 本文介绍了如何使用pytest生成HTML测试报告的方法。主要内容包括:1)安装pytest-html插件;2)通过命令pytest --html=login_report.html -v生成包含用例数、通过率、执行时间等信息的HTML报告;3)提供完整的测试用例示例代码;4)演示如何筛选关键用例并生成报告。报告包含Summary总览、Results详细结果和Duration耗时分析,适用于游戏自动化测试的日常交付和复盘。重点要求掌握插件安装、报告生成命令和报告解读三项核心技能。 阅读详情

相关推荐

Python+Selenium自动化测试报告生成实战:从pytest-html到Allure

在软件测试领域,自动化测试是提升效率、保障质量的核心实践。其原理在于通过脚本模拟用户操作,替代重复性人工测试,实现快速、精准的验证。这项技术的核心价值在于将测试活动从“黑盒”变为“白盒”,提供即时、透明的质量反馈。在UI自动化测试中,Selenium是主流的浏览器操控工具,而测试报告则是将执行结果可视化、结构化呈现的关键产出,直接影响问题的定位与团队的决策效率。本文聚焦于如何利用Python生态中的pytest框架,结合pytest-html或Allure等报告插件,构建一套能自动捕获失败截图、集成环境信息

weixin_28831341的博客 350

使用ReportNG更好看的TestNG HTML测试报告– Maven指南

当“扩展TestCase”是编写测试中必不可少的一部分时, TestNG是作为JUnit 3的注释驱动替代创建的测试框架。 即使到现在,它也提供了一些有趣的功能,例如数据提供程序,并行测试或测试组。 在我们的测试不是从IDE执行的情况下,通常可以在HTML报告中查看测试结果。 原始的TestNG报告看起来很原始。 而且它们不是很直观和可读。 还有一个替代方法– ReportNG 。 它提供了...

最佳 Java 编程 453

Jmeter性能测试报告:从HTML生成到深度分析实战

本文详细介绍了如何生成和深度解读Jmeter HTML性能测试报告。通过命令行参数演示了边压测边生成与利用已有结果文件生成两种实战方法,并深入剖析了报告Dashboard中的APDEX指数、响应时间百分位数、吞吐量等核心指标,以及Over Time、Throughput等关键图表,帮助测试人员从数据中定位系统瓶颈,提升性能分析效率。

weixin_28835583的博客 264

HTMLTestReportCN比较好看的html测试报告

# coding=utf-8 """ A TestRunner for use with the Python unit testing framework. It generates a HTML report to show the result at a glance. The simplest way to use this is to invoke its main method. E...

笑々笑的博客 5006

AI赋能工业自动化:传感器大数据实战

工业自动化中AI与传感器大数据的结合,显著提升了生产效率与可靠性。关键技术包括实时数据处理、边缘计算和数字孪生,未来将进一步向自主决策系统演进。

AFAGA_x的博客 416

三极管自激升压电路设计 - 从参数计算到实践验证

本文详细解析了三极管自激升压电路(焦耳小偷电路)的设计原理与实践方法。通过剖析自激振荡机制与三极管电流关系,指导读者完成从核心参数计算、关键元件选型到面包板搭建调试的全过程。文章重点阐述了如何利用电感、三极管等基础元件实现低压直流到高压的转换,是理解开关电源与电磁能量转换的绝佳实践项目。

weixin_29250573的博客 369

教你3招,写出甩同事3条街的HTML测试报告!

在“构建(Build)”模块,选择“Execute system Groovy script”,执行如下 Groovy 命令:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)共计200条视频,包括:1、接口自动化之为什么要做接口自动化、2、接口自动化之request全局观、3、接口自动化之接口实战等,UP主更多精彩视频,请关注UP账号。

m0_73409141的博客 120

从零开始:小鼠Bulk RNA-seq全流程实战指南

本文提供了一份详尽的小鼠Bulk RNA-seq全流程实战指南,涵盖从软件环境搭建、原始数据质控与清洗、序列比对、基因定量到下游差异表达分析与功能富集。内容面向生物信息学新手,通过清晰的代码示例和步骤解析,帮助读者系统掌握Bulk RNA-seq数据分析的核心技能,并产出可靠的生物学洞见。

lake5的博客 719

pytest合集(4)— 使用pytest-html插件生成HTML测试报告

pytest-html 是 pytest 的一个插件,它为测试结果生成 HTML 报告。pytest-html 将适用于 Python >=3.6 或 PyPy3。# 在当前脚本同级目录下生成测试报告使用chrome浏览器打开测试报告# 在当前脚本的同级目录下的report文件夹里生成测试报告说明:生成测试报告的时候,如果在目标路径下已经存在同名的报告,原报告会被覆盖掉。首先我们来看下上面的方法生成的测试报告,css和html是分开存储的。分享报告的时候样式会丢失。为了方便后期要通过邮件发送报告,可以把cs

个人博客 1万+

Arduino平台软硬件原理及使用——Arduino Uno板卡的使用

Arduino Uno板卡的基本使用

洪博hopes的博客 4176

从零到一:手把手教你用YonBuilder for NCC搭建NC Cloud 2021.11开发环境(含避坑指南)

本文详细指导如何使用YonBuilder for NCC搭建NC Cloud 2021.11开发环境,涵盖硬件要求、软件安装、YonBuilder配置及常见故障排除。特别提供避坑指南,帮助开发者快速上手NCC开发,确保环境配置的原子化分解和开发思维的体系化建立。

weixin_42523326的博客 347

UnitTest框架实战:HTML测试报告生成与优化指南

本文详细介绍了如何利用HTMLTestReport为Python UnitTest框架生成专业、可视化的HTML测试报告。从环境搭建、基础使用到路径管理、样式定制、参数化测试集成,再到与CI/CD流水线结合,提供了完整的实战指南与优化技巧,帮助团队提升测试结果的可读性与协作效率。

assembly8low的博客 387

手把手教你学simulink(26.8)--控制算法场景示例:基于强化学习的无人机姿态稳定控制系统

首先,我们需要定义无人机的姿态稳定控制环境。环境包括无人机的状态(姿态角、角速度等)和动作(电机转速)。我们还需要定义奖励函数,用于评估控制器的表现。matlab深色版本% 定义环境% 定义状态空间% 12个状态变量% 定义动作空间% 电机转速范围奖励函数用于评估控制器的表现。我们可以根据无人机的姿态误差、角速度误差以及控制输入的变化率来设计奖励函数。具体来说,当无人机的姿态接近设定值时,给予正奖励;当姿态误差较大或控制输入变化剧烈时,给予负奖励。matlab深色版本。

MHD0815的博客 496

Selenium + Python 自动化测试13(HTML报告)

我们的目标是:按照这一套资料学习下来,大家可以独立完成自动化测试的任务。上一篇我们讨论了unittest中discover 的构建,可以组织测试更多测试用例。本篇文章我们接着讲。如何生成HTML报告,提高我们测试报告的可读性。

立黄昏粥可温 1665

Python 爬虫实战:美团大众点评餐厅数据爬取与分析

本文摘要:美团/大众点评餐厅数据爬虫实战指南 本文详细介绍了如何开发一个完整的餐厅数据爬虫系统,涵盖从环境配置到数据可视化的全流程。主要内容包括: 项目目标:爬取餐厅基本信息(名称、评分、价格等)及详情数据,支持市场分析和商业决策 技术方案:使用Python生态工具(Requests、Playwright、Pandas等)构建爬虫系统 核心挑战:破解大众点评的字体反爬机制和美团的API签名验证 实现细节:提供完整的代码示例,包括字体解析、签名生成、请求重试等关键功能 数据应用:支持将结果导出为CSV/Exc

u014481728的博客 319

Open3D 从体素网格构建八叉树【2025最新版】

从体素网格构建八叉树,博客长期更新,本文最近更新时间为:2025年1月1日。

点云侠的博客 34万+

Pytest+Allure+Anywhere:报告本地运行,分享给局域网内其他同事查阅

Allure报告分享给局域网内其他同事查阅,解决anywhere:无法加载文件 C:\Program Files\nodejs\node_global\anywhere.psl,因为在此系统上禁止运行脚本问题

J_____Q的博客 2683

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Pytest+Allure+Anywhere:测试报告生成后本地运行,分享给局域网内其他同事查阅

局域网分享测试报告

冷小陌的博客 2275

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Python 3.x下HTMLTestRunner 0.8.2安装与自动化测试报告生成指南

在软件测试领域,自动化测试是提升研发效能、保障软件质量的核心实践。其原理是通过脚本模拟用户操作或接口调用,自动执行测试用例并验证结果,从而将测试人员从重复、低效的手工劳动中解放出来。自动化测试的技术价值在于实现快速反馈、提高测试覆盖率、支持持续集成与持续交付。在单元测试、接口测试、UI测试等场景中,生成清晰、直观的测试报告是评估测试结果、进行问题追溯和团队协作的关键环节。HTMLTestRunner作为一个经典的Python单元测试报告生成器,能够将unittest框架的文本输出转化为结构化的HTML网页报

weixin_28836989的博客 286

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

pytest合集(16)— 测试报告分享

本文介绍了三种快速分享测试报告的方法:1)使用anywhere工具搭建本地HTTP服务器,适合分享静态HTML报告;2)利用Python内置HTTP服务器快速共享报告文件;3)使用allureserve命令直接分享Allure测试结果。三种方法都能让局域网内的同事通过指定URL访问测试报告,其中方法1和方法3提供更好的可视化体验,方法2则无需额外安装工具。操作时需注意获取设备在局域网中的IP地址并指定端口号。

个人博客 433

3行python代码帮你轻松实现“自动发送测试报告”到指定邮箱

版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途 此文章来源于项目官方公众号:“AirtestProject” 前言 大多数情况下,跑完用例脚本之后,我们需要把测试报告打包,之后再发送给不同的同事查看。其实,python有很多好用的库和模块,可以帮助我们实现这个需求,解放我们的双手。 所以今天的推文,我们主要来看一看如何 自动把导出的测试报告打包成zip压缩包之后,再发送到指定的邮箱 。 1.在IDE中设置本地python环境 因为在实现压缩文件和发送邮件的脚本中,我们会用到pytho.

AirtestProject的博客 1493

python htmltestrunner报告_使用HTMLTestRunner生成python + unittest的测试报告

最近同事问用HTMLTestRunner生成python+ unittest的HTML报告问题,这里简单整理下:一个简单示例说明HTMLTestRunner的使用。1、python安装 (linux通常默认装上了,可省略这步,我用的是windows,所以还得安装)把目录如“D:SoftwarePython2713Scripts”加到系统变量PATH中。(具体变量设置路径(win7):我的电脑->高...

weixin_39670857的博客 145

TiXL 节点详解:ScaleVector3 —— 三维向量的乘法缩放运算

ScaleVector3 是 TiXL(实时动态图形创作软件)内置运算符库 `Lib.numbers.vec3` 中用于**三维向量乘法缩放**的核心节点:它把输入向量 A 与输入向量 B 逐分量相乘,再乘上统一标量 ScaleUniform,得到缩放后的新向量。在粒子系统、网格变换、相机位置调制等实时动态图形场景中,它常用于把位置、方向或速度向量按需放大、缩小或反向。读完本文,你将掌握 Scal

gitblog_00302的博客 1018
上一篇: 3分钟通过日志定位bug,这个技能测试人必须会
下一篇: 公司测试用例写得乱七八糟,直到制定了这份《测试用例编写规范》
程序媛月下
博客等级 码龄7年 5262粉丝 462原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值