由於測試用例數量增加,作業完成時間也遵循相同的路徑,所以對於量角器作業,我的CI機器很少。 現在,我不想擁有更多的機器,而是想將新用戶添加到相同的虛擬機,但在此之前,我想確保量角器過程是否可以從兩臺不同的機器調用。 此外,Chrome和Firefox會同時在兩個不同的用戶帳戶上工作,或者這不受支持。量角器可以從同一主機上的兩個不同的登錄/用戶運行嗎?
1
A
回答
1
要以更通用的方式回答您的問題,可以,您可以在同一臺機器上的多臺機器或多個用戶上分發量角器執行流程。但我有一個更好的建議,以適應最新的趨勢:)
使用碼頭集裝箱建立一個硒網格。可以具有象下面
- 搬運工容器1的組合: - 承載集線器 - 可能是這個圖像 - selenium/hub
- 搬運工容器2(可以是多個): - 承載鉻節點 - selenium/node-chrome
- 搬運工容器3(可以是多個): - 承載火狐節點 - selenium/node-firefox
量角器過程將在主計算機上運行的唯一的和實際執行將發生在碼頭集裝箱上。這套碼頭集裝箱可以位於主機Jenkins外部的外部機器上
+0
謝謝你,它看起來很有希望。我會試一試並儘快回覆。 – ASB
相關問題
- 1. 我們可以在同一臺機器上運行兩個不同執行器的gitlab運行器嗎?
- 2. 兩個Derby數據庫可以在同一臺主機上運行嗎?
- 3. 兩個用戶可以在mysql的同一行上工作嗎?
- 4. 使用不同的登錄ID在兩臺主機上運行MPI程序
- 5. TYPO3 fe_user:可以同時以兩個不同的用戶身份登錄?
- 6. 阻止同時從兩個不同位置登錄的用戶
- 7. 運行在同一主機上的兩個不同站點可以共享同一個數據庫以進行存儲和檢索嗎?
- 8. 使用量角器以不同用戶身份運行IE
- 9. 同一個測功機可以運行多個不同的進程嗎?
- 10. 登錄 - 不同的用戶角色
- 11. 多個Docker容器可以使用相同的主機/端口運行嗎?
- 12. 我可以在同一臺計算機上運行兩臺Web服務器嗎?
- 13. 我可以從同一個jar文件執行兩個不同的類嗎?
- 14. 我們可以在同一個Windows機器上運行兩個Jenkins
- 15. 我可以在tomcat上的不同上下文路徑中運行同一個戰爭的兩個副本嗎?
- 16. Github桌面:兩個不同的人可以使用同一臺計算機和兩個不同的帳戶。
- 17. 一個登錄導致兩個不同的頁面,以兩個不同的用戶
- 18. SQL Server登錄名在不同的機器 - 同一個域中
- 19. 可以同時運行來自同一個System.Timers.Timer的兩個ElapsedEvent
- 20. 量角器可以慢慢運行嗎?
- 21. 管理員和用戶從兩個不同的表登錄
- 22. 是否可以在同一頁面上運行兩個不同版本的ReactJS?
- 23. 我可以在同一臺機器上使用不同版本的導軌嗎?
- 24. 我可以在同一臺機器上使用不同版本的導軌嗎?
- 25. 在同一臺機器上運行兩個Jetty服務器
- 26. ASP.net Identity 2.0是否允許同一用戶從兩個不同的瀏覽器同時登錄
- 27. 是否有可能在一臺主機上運行同一臺機器上的多個MySQL從站?
- 28. 兩個Android「客戶端」可以同時使用攝像機嗎?
- 29. 限制同一用戶從不同的機器登錄滿足不同的網絡條件
- 30. 您可以在Android的同一活動中同時運行兩個webView嗎?
您是否嘗試過分解測試以提高執行時間? 'shardTestFiles'和'maxInstances'可以幫助您不必使用2個不同的用戶運行測試。 https://github.com/angular/protractor/blob/0cd156d6829f23f93403d865b7fdb7eab4f45446/lib/config.ts#L282 – tehbeardedone