如何在TestNG中实现并行执行?

testngframeworkjava programming 更新于 2025/4/12 8:22:17

我们可以借助TestNG实现并行执行。TestNG中有一个并行属性用于此实现。TestNG中的并行执行与另一个名为thread-count的属性相关联。

并行属性可以具有下面列出的值−

  • Methods.

  • Classes.

  • Instances

  • Tests

示例

Testng xml文件。

<?xml version = "1.0" encoding = "UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name = "Tutorialspoint Test" parallel ="tests" thread-count= ="5">
   <test name = "Test Cycle 1">
      <groups>
          <run>
            <include name = "Smoke"/>
           </run>
      </groups>
        <classes>
         <class name = &"TestQA" />
      </classes>
    </test>
</suite>

对于线程数为 5 的测试,将以并行模式触发执行。


相关文章