我們有以下設置,用於使用硒網格和testng運行並行測試。使用Selenium Grid和TestNG運行並行測試
Selenium Hub:運行集線器。 遙控器:以* firefox作爲環境運行的三個遙控器。
我們有<suite name="Parallel Test Suite" parallel="tests" thread-count="34">
用於在我們的測試套件中運行所有100個測試,期望每個遠程控制器將同時運行34個測試和三個同時運行100個遠程控制器。
但是每個遙控器一次執行一個測試,而不是同時進行。
是否有任何其他參數我們應該用來啓動集線器或rc。
幫助讚賞。
測試套件包含100個條目類似下面
<!-- 1 -->
<test name="concurrentJobs100queue01WithFirefoxOnWindows" preserve-order="true">
<classes>
<class name="testscripts.concurrentJobs100queue01"/>
</classes>
</test>
<!-- 2 -->
<test name="concurrentJobs100queue02WithFirefoxOnWindows" preserve-order="true">
<classes>
<class name="testscripts.concurrentJobs100queue02"/>
</classes>
</test>
<!-- 3 -->
<test name="concurrentJobs100queue03WithFirefoxOnWindows" preserve-order="true">
<classes>
<class name="testscripts.concurrentJobs100queue03"/>
</classes>
</test>
<!-- 4 -->
<test name="concurrentJobs100queue04WithFirefoxOnWindows" preserve-order="true">
<classes>
<class name="testscripts.concurrentJobs100queue04"/>
</classes>
</test>
<!-- 5 -->
這沒有奏效。它仍然每次運行一個測試課程。我們試圖在三個遙控器之間運行拆分100個測試類並同時運行。 – Kathir
它適用於我,是在類標記名稱是類名?就像其中Selto是java類名,即Selto.java,這裏只提供類名。 –