对于TestNG并发,初次接触也是头大,自己写了代码测试了一下
下面是MultiThreadOnXml 的代码,与MultiThreadOnXml 2的区别就是打印的时候是XML 后面是否带数字,即前者打印内容为为XML test1 Thread Id : XX,后者为XML2 test1 Thread Id : XX
package com.course.testng.multiThread;
import org.testng.annotations.Test;
public class MultiThreadOnXml {
@Test
public void test1(){
System.out.printf("XML test1 Thread Id : %s%n",Thread.currentThread().getId());
}
@Test
public void test2(){
System.out.printf("XML test2 Thread Id : %s%n",Thread.currentThread().getId());
}
@Test
public void test3(){
System.out.printf("XML test3 Thread Id : %s%n",Thread.currentThread().getId());
}
}
下面XML文件配置
<?xml version="1.0" encoding="UTF-8" ?>
<suite name="mulit" parallel="tests" thread-count="3">
<!--
tests 级别&#