自动化测试testng 多线程
时间: 2023-10-05 21:06:23 浏览: 47
在使用TestNG进行自动化测试时,可以通过使用多线程并发测试的特性来加快测试的速度和减少测试执行时间。通过设置对应的线程数,可以创建多个driver来并行执行测试方法。在TestNG中,可以使用@Test注解的threadPoolSize属性来指定线程数,并使用invocationCount属性来指定方法被执行的次数。以下是一个使用注解方式实现多线程测试的示例代码:
引用:
```java
import org.testng.annotations.Test;
public class IndependentTest {
@Test(threadPoolSize = 3, invocationCount = 6)
public void testMethod() {
Long id = Thread.currentThread().getId();
System.out.println("Test method executing on thread with id: " + id);
}
}
```
引用:
```java
import org.testng.annotations.Test;
public class MultiThreadOnAnnotation {
@Test(invocationCount=10, threadPoolSize = 3)
public void test() {
System.out.println("注解方式多线程测试");
System.out.printf("Thread Id: %s%n", Thread.currentThread().getId());
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)