Jenkins - 遠端測試



透過主從和 selenium 套件外掛安裝,可以在遠端從屬機器上執行諸如 selenium 測試之類的 Web 測試。以下步驟顯示瞭如何使用此配置執行遠端測試。

步驟 1 - 確保您的主從配置已就緒。轉到您的主 Jenkins 伺服器。轉到管理 Jenkins → 管理節點。

Jenkins Remote Testing

在我們的節點列表中,DXBMEM30 標籤是從屬機器。在本例中,主從機器都是 Windows 機器。

Node List

步驟 2 - 點選 DXBMEM30 從屬機器的配置。

Configure Slave Machine

步驟 3 - 確保啟動方法設定為“透過 Java Web Start 啟動從屬代理”。

Launch Slave Agents

步驟 4 - 現在轉到您的從屬機器,並從那裡開啟瀏覽器例項到您的 Jenkins 主例項。然後轉到管理 Jenkins → 管理節點。轉到 DXBMEM30 並點選

Remote Testing Manage Nodes

步驟 5 - 點選 DXBMEM30 例項。

DXBMEM30 Instance

步驟 6 - 向下滾動,您將看到“啟動”選項,該選項是啟動“Java Web Start”的選項。

Java Web Start

步驟 7 - 您將收到安全警告。點選接受複選框並點選執行。

Security Warning

您現在將看到一個 Jenkins 從屬視窗開啟並連線。

Jenkins Slave Window Connected

步驟 8 - 配置您的測試以在從屬伺服器上執行。在這裡,您必須確保建立的作業專門用於僅執行 selenium 測試。

在作業配置中,確保選中“限制此專案可以在哪裡執行”選項,並在標籤表示式中輸入從屬節點的名稱。

Configuration

步驟 9 - 確保您的作業的 selenium 部分已配置。您必須確保 Sample.html 檔案和 selenium-server.jar 檔案也存在於從屬機器上。

Configure Selenium

完成上述所有步驟後,單擊“構建”,此專案將按預期在從屬機器上執行 Selenium 測試。

廣告

© . All rights reserved.