Selenium Grid - 未完全占用的指定线程数

时间:2017-08-22 09:33:17

标签: java ruby multithreading selenium selenium-grid

我已经为300个测试用例指定了线程数为20。当测试运行开始时,它占用了所有20个线程并完成了270多个测试用例,之后线程占用率降低到极少,最后它以单线程运行。

无论线程数/测试用例数如何,这都是相同的情况,即使运行的测试用例数多于number_of_threads,最后10%的测试也会占用最少的线程数。

测试环境:

  • Selenium Grid v2.53.1

  • Ruby,Cucumber,Remotewebdriver with http :: persistent client

我搜索过类似的问题而且我无法解决任何问题,如果Selenium存在此问题,请告诉我,或者是否有任何调整可以解决此问题?

1 个答案:

答案 0 :(得分:0)

这与Selenium无关,尤其是Selenium Grid。 Grid只是一个执行环境,便于在远程环境中运行基于浏览器的UI测试。

它不管理测试并发。您需要检查ruby级别以确定这里发生的事情。