JUnit5实现并发执行用例

Posted bky2020bky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JUnit5实现并发执行用例相关的知识,希望对你有一定的参考价值。

1.添加或修改配置文件junit-platform.properties,该文件在resources目录下,并将resource标记为Test Resources Root

以下需添加进文件中的内容,值根据自身情况修改

 

#是否允许并行执行true/false
junit.jupiter.execution.parallel.enabled=true
#是否支持方法级别多线程 same_thread/concurrent
junit.jupiter.execution.parallel.mode.default = concurrent
#是否支持类级别多线程 same_thread/concurrent
junit.jupiter.execution.parallel.mode.classes.default = concurrent
#the maximum pool size can bu configured using a ParalleExecutionConfigurationStrategy
junit.jupiter.execution.parallel.config.strategy = fixed
junit.jupiter.execution.parallel.config.fixed.parallelism = 5

 

 

技术图片

 

 

2.用例前添加

@RepeatedTest(10) //10为当前用例执行的次数
@Execution(CONCURRENT)  //CONCURRENT表示支持多线程

技术图片

 

以上是关于JUnit5实现并发执行用例的主要内容,如果未能解决你的问题,请参考以下文章

testNG之并发执行用例

TestNG并发兼容性测试

使用TestNG进行浏览器(IEChromeFireFox)并发兼容性测试

python自动化web自动化:7.测试框架实战三之并发执行用例

Junit5套件执行

#yyds干货盘点#JUnit5学习之八:综合进阶(终篇)