並行執行Cucumber 特徵檔
當處理單獨編寫的多個特徵檔案時,同時執行它們有利於節省時間和最佳化測試工作。以下是使用專門的插件和設定並行執行 Cucumber 功能檔案的指南。
使用Cucumber-JVM-Parallel-Plugin 的解決方案
共享 WebDriver
運行您可以有效地並行進行測試,建立共享的 WebDriver 實例。避免實作 driver.quit() 方法,因為 shutdown hook 會處理關閉 Web 瀏覽器。硬體和設定注意事項:
為了獲得最佳並行執行,請確保您的硬體滿足同時執行多個瀏覽器執行個體的需求。此外,使用 -DPOOL_MAX=512(或更高的值)啟動 Selenium Hub,以防止在處理大量節點時出現嚴重的記憶體問題。以上是如何使用 Cucumber-JVM-Parallel-Plugin 並行執行 Cucumber 功能檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!