testng重跑设置:

tr.setAttribute("RETRY", new Integer(count)); //次数

第一种重跑方式:实现retry listener

TestngListener:OnTestFailed

设置重跑失败数统计,重跑的方法失败后,可以设置状态为skip,或其他 失败截图
RetryListener:设置retry的次数if (count <= maxCount) {result.setAttribute("RETRY", new Integer(count));count += 1;return true;}

第二种重跑方式:直接结束的时候run  failed.xml

List<String> files = new ArrayList<String>();files.add(reportDir + "/testng-failed.xml");   //file add xml

suite.setSuiteFiles(files);return suite;  //返回 suite

failedSuites.add(failedXmlSuite(testng.getOutputDirectory()));  //加进 failedSuites.

testng.setXmlSuites(failedSuites);testng.run();  //run

listeners 使用:

1.testng.xml 设置<listeners><listener class-name="com.test.testng.TestngListener" /><listener class-name="com.test.testng.RetryListener" /></listeners>

2.class 注解设置
@Listeners({RetryListener.class})

testng并发:

单个method并发 - 5个线程并发,总共执行方法8次

@Test(dataProvider ="CsvDataProvider", invocationCount = 8, threadPoolSize = 5, description ="资金业务-同步执行-正常业务场景测试")

多个method并发

<suite name="Test-method Suite" parallel="methods" thread-count="2" >
<test name="Test-method test" group-by-instances="true">
<classes>
<class name="com.howtodoinjava.parallelism.ParallelMethodTest" />
</classes>
</test>
</suite>

转载于:https://www.cnblogs.com/season-xie/p/5330768.html

testng重跑和框架亮点相关推荐

  1. TestNG测试框架之失败测试重跑

    前言 在案例执行过程中,往往需要对失败的案例进行重跑,TestNG亦提供相应的实现方案. 示例 当套件中的测试执行失败时,TestNG都会创建一个名为testng-failed.xml的文件,该XML ...

  2. TestNG监听器实现失败自动截图、重跑、自定义html结果文件功能

    本文转载自孔庆云kevin<TestNG监听器实现失败自动截图.重跑.自定义html结果文件功能> 使用Testng框架搭建自动测试框架,经常会需要增加失败自动截图,以及失败重跑功能,下面 ...

  3. 如何解决testng执行用例失败自动重跑问题

    如何解决testng执行用例失败自动重跑问题 参考文章: (1)如何解决testng执行用例失败自动重跑问题 (2)https://www.cnblogs.com/cheese320/p/847864 ...

  4. python3 unittest框架失败重跑加截图支持python2,python3

    github源码地址下载:https://github.com/GoverSky/HTMLTestRunner_cn.git 解压文件后取出/HTMLTestRunner_cn.py文件丢进C:\Py ...

  5. testNG-失败用例重跑机制

    下面简单介绍下testNG的失败重跑的实现方法: 1.首先编写一个类,实现IRetryAnalyzer类,重写其中的retry方法. public class TestNGRetry implemen ...

  6. 测试用例出错重跑--flaky插件

    2019独角兽企业重金招聘Python工程师标准>>> 自动化测试的时候,经常会遇到这样的问题:大部分时候执行测试用例都能pass,只是偶然出现false,而出现false的时候是因 ...

  7. 华为云端服务器使用ModelArts跑MindSpore框架Yolov5

    华为云端服务器使用Modlearts跑MindSpore框架Yolov5 环境准备 云平台登录,用于购买服务器https://uconsole.xckpjs.com/ 我这里用的是昇腾Ascend 9 ...

  8. G1D33-BTG复现重跑实验

    一.复现BTG 复现很简单,所以就记录一些乱七八糟的叭 (一)传参 传是否使用cuda的参数的时候,发现传True会报错,后来查到链接 https://stackoverflow.com/questi ...

  9. 流量来源分析 0801 0810 0820 流量数据重跑

    重跑这3天的数据执行过程和遇到的问题: ①执行 sh siteKeyDataNew.sh 3 20140801 ;sh siteKeyData_AllSite.sh 3 20140801 ; 错误提示 ...

最新文章

  1. javascript 匿名函数的理解
  2. 一种注册表沙箱的思路、实现——研究Reactos中注册表函数的实现2
  3. 让win7系统高速运行的优化技巧
  4. Python-可视化Evoked数据
  5. 挽救Centos7.0
  6. Qt IFW框架简介
  7. YL杯超级篮球赛(jzoj 1325)
  8. nutsdb与mysql_分享下 nutsdb 单机 1 亿、10 亿数据实测
  9. cookiejar包_爬虫之FileCookieJar
  10. java获取http文件大小_Java开发网 - 关于通过HTTPUrlConnection获取一个文件的大小?...
  11. Reboot运维开发Python-03
  12. vscode编写python不能查看定义_vscode开发ROS1(14)-python实现自定义消息
  13. python中比较重要的几个函数_python几个重要的内置函数
  14. D-S envidence theory(DS 证据理论)的基本概念和推理过程
  15. Lucene.Net+盘古分词器(详细介绍)
  16. 1. 2020年《DeepMind&UCL深度学习讲座》第1讲:机器学习和AI入门【中文字幕】
  17. java lzw_lzw在java中解压缩
  18. win7与VMware/VBox下linux共享文件夹方法
  19. 网页瘦身方法-金瑞帆高端建站
  20. 三星root后进入android system recovery后,三星手机在用刷机大师刷机之后,Android system recoverylt;3egt;,找......

热门文章

  1. CentOS 使用yum update 更新时保留特定版本的软件
  2. 【计算机本科补全计划】王道单科--栈的实现以及一些性质
  3. 对象与控件如何建立关联
  4. 香蕉派开源硬件 Banana PI
  5. Python 2.7.X安装dpkt, sendpkt, pycap
  6. 安全策略已传播,但有警告信息。0x534:帐户名与安全标识间无任何映射完成
  7. .NET中统一的存储过程调用方法(收藏)
  8. Web后端学习笔记 Flask(6)数据库
  9. opengl将bmp读成像素_在 opengl 环境下将 texture 保存为 bmp 图片
  10. 微信十年,领取纪念勋章头像!