原文:Selenium Grid - How It Works
Selenium-RC 的問題
Selenium Grid 繼承 RC 的好處
(... 閱讀「Selenium Docs (4) - Selenium Grid」全文)
Selenium-RC 的問題
- RC 控制 browser 很慢,除非你的網路或者網站本來就慢,否則 RC 會變成測試上的瓶頸(bottleneck)。
- 一個 RC 上面能「同時執行」的測試有限,實際上開啟超過 6 個瀏覽器就會影響效能。(在 IE 上更慘)
- 如果要開很多個 RC 來避開上述問題當然也是可以,不過維護這麼多個 RC 會很困難。
Selenium Grid 繼承 RC 的好處
- 測試程式、測試網站、RC/瀏覽器是透過 http 聯繫的,所以可以在不同機器上面。
- 測試程式跟網站是跟某個專案有關,但是 RC 跟瀏覽器與專案無關,所以架設起來之後可以很多個專案共用。