代码如下:

package com.course.testng.multiThread;

import org.testng.annotations.Test;

public class MultiThreadOnXml {

    @Test
public void test1(){
System.out.printf("Thread Id : %s%n",Thread.currentThread().getId());
} @Test
public void test2(){
System.out.printf("Thread Id : %s%n",Thread.currentThread().getId());
} @Test
public void test3(){
System.out.printf("Thread Id : %s%n",Thread.currentThread().getId());
} }

resources下的xml文件:multiThread.xml

<?xml version="1.0" encoding="UTF-8" ?>

<suite name="thread" parallel="methods" thread-count="2">
<!--
methods级别:所有用例都可以在不同的线程下去执行
tests级别:不同的test tag下的用例可以在不用的线程下去执行
同一个tag的用例只能在同一个线程中去执行
thread-count:代表了最大并发线程数
xml文件配置这种方式不能制定线程池,只有方法上才可以指定线程池 -->
<test name="demo1">
<classes>
<class name="com.course.testng.multiThread.MultiThreadOnXml"/> </classes> </test> </suite>

结果:

最新文章

  1. 【原】使用Xfermode正确的绘制出遮罩效果
  2. 关于delphi点击webbrowser中任意一点的问题
  3. xheditor编辑器的使用
  4. 【Excel 4.0 函数】REGISTER
  5. Html 字体大小单位 px em pt
  6. Android设置Activity启动和退出时的动画
  7. POJ#2065. SETI
  8. MySQL B+树索引和哈希索引的区别
  9. JavaScript(19)jQuery HTML 获取和设置内容和属性
  10. 【solr这四个主题】在Tomcat 部署Solr4.x
  11. java项目中使用guava的工具包的心得
  12. php小程序登录时解密getUserInfo获取openId和unionId等敏感信息
  13. kafka_2.11-2.0.0_常用操作
  14. LeetCode(110):平衡二叉树
  15. PyQt5 入门
  16. web监控,if 语句
  17. Redis基本管理
  18. design-twitter
  19. Asynchronous Methods for Deep Reinforcement Learning(A3C)
  20. 史上最简单的SpringCloud教程 | 第五篇: 路由网关(zuul)(Finchley版本)

热门文章

  1. UDP反射DDoS攻击原理和防范
  2. 使用composer安装php的相关框架
  3. java 中的打印流
  4. springboot+jpa+mysql+swagger整合
  5. ubuntu16.04下 搭建 lnmp 环境
  6. sql行转列实例
  7. 【python练习题】程序2
  8. KKT条件
  9. Atcoder Beginner Contest 118 C-Monsters Battle Royale(贪心)
  10. Qt QTimer