4--TestNG测试报告
第一:自带测试报告(略)
第二:Reportng测试报告(略)
第三:ExtentReport--extentreports.com
(1) pom.xml:不是总的pom,是文件夹下的pom
<dependency>
<groupid>com.relevantcodes</groupid>
<artifactid>extentreports</artifactid>
<version>2.41.1</version>
</dependency>
<dependency>
<groupid>com.vimalselvam</groupid>
<artifactid>testng-extentsreport</artifactid>
<version>1.3.1</version>
</dependency>
<dependency>
<groupid>com.aventstack</groupid>
<artifactid>extentreports</artifactid>
<version>3.0.6</version>
</dependency>
编码:
Assert.assertEquals(i:1,i1:1);
Assert.assertEquals(i:1,i1:2);
Assert.assertEquals(s:"aaa",a1:"aaa");
Reporter.log(s:"这是我们自己写的日志");
throw new RuntimeException("这是我自己的运行时异常");
testng.xml:
<suite name="我自己的接口测试套件">
<test name="这些事测试模块">
<classes>
<class name ="com.tester.extend.demo.TestMethodsdemo"/>
<methods>
<include name="test1">
<include name="test2">
</methods>
</classes>
</test>
<listeners>
<listener class-name="com.vimalselvam.testng.listener.ExtentTestngFormater"><>
</listeners>
</suite>
执行:
多出文件夹test-output,文件emailable-report.html,邮件copy path,打开浏览器输入复制的链接
多出文件夹test-output,文件report.html,邮件copy path,打开浏览器输入复制的链接(有一个cdn的css加载不出来)
解决样式加载不到的问题:
网上搜索,主要意思是自己创建一个监听类,overwrite
https://www.cnblogs.com/kasen95/p/9798417.html
https://blog.csdn.net/HY_smile/article/details/81705951
需修改下,第113行代码:
//怎么样解决cdn.rawgit.com访问不了的情况
htmlReporter.config().setResourceCDN(ResourceCDN.EXTENTREPORTS);
4--TestNG测试报告的更多相关文章
- 《手把手教你》系列基础篇(八十三)-java+ selenium自动化测试-框架设计基础-TestNG测试报告-下篇(详解教程)
1.简介 其实前边好像简单的提到过测试报告,宏哥觉得这部分比较重要,就着重讲解和介绍一下.报告是任何测试执行中最重要的部分,因为它可以帮助用户了解测试执行的结果.失败点和失败原因.另一方面,日志记录对 ...
- Selenium+Java的TestNG测试报告优化
本博主很懒,但学习很勤快,一般能从博客园直接转载的东西,本博主绝不动手写,无奈Selenium+java生成的测试报告在百度上搜索..反正我是没有看到.后来才知道TestNG它可以自动生成测试报告,但 ...
- Java接口自动化测试之TestNG测试报告ExtentReports的应用(三)
pom.xml导入包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=" ...
- TestNG测试报告美化
因TestNG自带的测试报告不太美观,可以使用testng-xslt进行美化 1.下载testng-xslt包 2.把/src/main/resources/TestNG-results.xsl放到你 ...
- java TestNG测试报告美化
测试报告 执行完测试用例之后,会在项目的test-output(默认目录)下生成测试报告 打开index.html文件,测试结果摘要,包括:套件名.测试用例成功数.测试用例失败数.测试用例忽略数和te ...
- TestNG系列(五)TestNG测试报告
以TestNG执行测试方法后会生成test-output测试结果集,其中index.html是测试结果的展示.TestNG的测试报告可以通过IReporter监听自定义,也可以通过第三方工具(Repo ...
- 优化TestNG测试报告
以下内容引自: https://www.cnblogs.com/jwentest/p/7073223.html 优化testng报告 背景 搞过testng的同学都知道,testng自带的报告非常 ...
- Testng测试报告
执行完测试用例之后,会在项目的test-output(默认目录)下生成测试报告
- TestNG测试报告美化buid.xml配置
<?xml version="1.0" encoding="UTF-8"?> <project name="myproject&qu ...
- APP接口自动化测试JAVA+TestNG(一)之框架环境搭建
前言 好久不曾写点啥,去年换到新公司组测试团队与培养建设花费大量时间与精力,终于架构成型与稳定有时间可以打打酱油了.很久没有总结点啥,提笔想写的内容太多,先放APP接口自动化的内容吧,这个估计大家比较 ...
随机推荐
- python3 LDA主题模型以及TFIDF实现
import codecs #主题模型 from gensim import corpora from gensim.models import LdaModel from gensim import ...
- bash_profile
export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 ...
- OO的奇妙冒险2
OO的奇妙冒险 ~多线程入门与魔鬼的优化~ 目录 总体分析 作业内容分析 作业内容总结 互测的收获 公测互测bug分析与总结 优化分析 不太正经的个人自嗨 总体分析 公测 中测(基础与进阶): 这一单 ...
- SVN上传文件自动更新到发布站点
源码安装svn, version 1.9.5 ###########服务端源码安装############# IP:192.168.1.13 安装依赖: # yum -y i ...
- python 几分钟前,几小时前,几天前转为时间戳
一开始我是这么做的 import time import datetime def conv_time(t): min = re.findall('\d+', t)[0] if u'分钟' in t: ...
- C# MethodInvoker委托的使用
一.MethodInvoker是什么? MethodInvoker 表示一个委托,该委托可以执行托管代码中声明为void且不接受任何参数的任何方法.在对控件的 invoke 方法进行调用时或需要一个简 ...
- Jeecg
姓名:黄于霞 班级:软件151 1.第一步将Jeecg引包到javaEE中,如图下图所示: 2.第二步改jeecg_config.properties中的用户名和密码改成和数据库中一 ...
- java基础概念
jre是java运行环境 jdk是java开发工具包 java源文件←编译class字节码文件←运行结构
- JavaWeb+SVN+Maven+Tomcat +jenkins实现自动化部署
网址:https://blog.csdn.net/liyong1028826685/article/details/88289218 在日常开发项目中常见的开发模式是使用代码库来存放我们的项目例如:S ...
- Django的url控制器
一 url配置 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表.也就是ur ...