TestNG 线程计数到底有啥作用?
Posted
技术标签:
【中文标题】TestNG 线程计数到底有啥作用?【英文标题】:What exactly does a TestNG Thread Count do?TestNG 线程计数到底有什么作用? 【发布时间】:2016-08-31 10:59:40 【问题描述】:所以我在所有运行并行测试的 xml 文件中使用线程数。我注意到了一些事情......当我增加它时,我通常会得到更好的结果,但是 Selenium 网格上占用了更多空间。如果我将它降低到 10 左右,我会得到很多超时并且我的测试会失败。线程数到底有什么作用?每个 Test 类是一个线程还是每个 @Test 一个线程?后台到底发生了什么?
【问题讨论】:
您是否阅读了相应的文档? testng.org/doc/documentation-main.html#parallel-tests 【参考方案1】:这是同时运行的测试数。它在网格中占用更多插槽,因为每次测试运行使用一个网格插槽。这就像在高速公路上同时说您想要车队中有多少辆汽车。如果你说你想让他们占用三个车道,那么他们占用的车道不会超过三个,但是让所有汽车通过需要更长的时间。如果你说五个车道,那么它们将占用不超过五个车道,但让所有汽车通过所需的时间更少。
【讨论】:
以上是关于TestNG 线程计数到底有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章