2013-02-28 81 views
1

我有一個包含超過3000個場景的測試包。現在的問題是,當我在一次拍攝場景中運行場景時,我需要大約10小時才能完成,場景在4個塊中,每個場景約750個場景,並且希望在不同的windows /終端(VMware)中並行運行它們。有一種解決方法嗎?適用於3000個場景的多個黃瓜實例

+0

你想完成什麼:最小化VM實例?整合你的報告?從中心點運行它們? – grumpasaurus 2013-02-28 13:33:51

+0

我想在一個500-700的包中連續運行多個終端中的所有場景,以便立即執行測試......只需在一個終端中執行3000並等待15個小時即可結束 – Milind 2013-03-04 05:26:20

+0

您可以嘗試tddium。他們將並行化你的測試,然後你不需要擺弄困擾大多數並行測試實現的所有數據庫和硒設置細節。 – joshuanapoli 2013-03-09 18:47:34

回答

0

這個問題有一個硒標籤,所以(假設這是準確的)Selenium-Grid將是一個設置分佈式並行測試環境的選項。

0

orde提到Selenium Grid,這是一個難題。你得到的主要好處是你只需在創建一個新的硒實例時在你的代碼中識別你的服務器集線器。

接下來的事情就是一次執行4個750塊場景。我建議使用像Jenkins這樣的CI工具來完成這個工作,並且你將在Jenkins的web gui上得到你的結果。