0

我的 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。它是在一个类的执行完成后移动到第 6 类还是等到所有 5 个线程都完成执行?

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

4

1 回答 1

0

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

于 2019-07-14T14:14:45.847 回答