保留顺序= true是否会影响测试用例的并行性

时间:2019-07-12 07:03:51

标签: testng testng.xml

我的testng.xml文件看起来像-

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="5" name="SUITE" parallel="classes">
    <test name="TEST" preserve-order="true">
        <classes>
        <class name = "" /> ( I have around 2000 TC here)
        </classes>
        </test>
        </suite>

设置保留顺序是否会影响或阻碍并行性?假设我有5个线程和100个TC。它是在完成一个类的执行后移至第六类,还是等到所有5个线程完成执行?

对于某些具有多个测试方法的类,我只看到该类被执行。似乎测试用例是顺序执行而不是并行执行

1 个答案:

答案 0 :(得分:0)

请参见此https://testng.org/doc/documentation-main.html#parallel-tests一类的一个线程。如果类包含多个方法,则同一线程将执行所有这些方法。保留顺序不会影响并行类。