TestNG Thread Count究竟做了什么?

时间:2016-05-05 15:18:12

标签: java selenium automation testng

所以我在运行并行测试的所有xml文件中使用线程计数。我注意到了一些事情......当我增加它时,我通常会得到更好的结果,但是在Selenium Grid上占用的空间更多。如果我把它降低到10左右,我会有很多时间,我的测试失败了。线程的数量究竟是做什么的?每个Test类是一个线程还是每个@Test都是一个线程?什么事情在后台真的发生了?

1 个答案:

答案 0 :(得分:3)

这是同时运行的测试数量。它占用网格中的更多插槽,因为每次测试运行使用一个网格插槽。这就像在同一时间说出你想在高速公路上拥有多少辆车。如果你说他们想要他们占用三个车道,那么他们将占用不超过三个车道,但是需要更长时间才能让所有车辆通过。如果你说五个车道,那么它们将占用不超过五个车道,但是所有车辆通过将花费更少的时间。