【发布时间】:2015-07-10 19:18:20
【问题描述】:
我正在使用 TestNG 运行用 Java 编写的 Selenium 测试。我想同时在我的套件中运行测试,但我不希望它们同时启动。我运行它们的环境无法处理它。理想情况下,我希望每 30 秒启动一次。有没有办法做到这一点?如果有,怎么做?
【问题讨论】:
-
我不确定这里的实际问题是什么。您想并行运行测试,但环境无法处理。如果是这样,你为什么还要并行运行它们?也许您只是想减少 testng.xml 中的线程数?您正在寻找的是性能测试世界中的加速时间,而 TestNG 没有实现这样的功能。线程是在初始化时创建的。我认为出于某种原因,您将简单的事情复杂化了。如果 env 无法处理并行 n 个线程同时启动的所有测试,则只需降低线程数,然后让它们运行。