testng中并行执行的类型及方法

1.在xml中设置

<suite name="threadSuite" parallel="methods" thread-count="3">

其中parallel字段有"methods","classes","tests","instances"

"methods"->分别对应方法级,所有方法一起执行

"classes"->此并发方式需要将xml中的suite标签内的属性parallel属性设置为classes,且添加属性thread-count并设置其值即可实现class级别并发,其会一个class内的所有方法放在一个线程内,根据线程数设置和总的class数来分配线程,譬如如果设置线程数为3,而class数目为2,则会开两个线程来分别运行两个class,而如果设置线程数为3,且class数目为4则将会有两个class在一个线程内,如下为一个简单的范例

"tests"->包含test注解的class一起执行

"instances"需要结合factory

2. invocationCount单个用例并发执行,例如线程安全验证

https://blog.csdn.net/moso_wang/article/details/118469456?spm=1001.2014.3001.5502

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值