Jenkins-リモートテスト
セレンテストなどのWebテストは、マスタースレーブとセレンスイートプラグインのインストールを介してリモートスレーブマシンで実行できます。次の手順は、この構成を使用してリモートテストを実行する方法を示しています。
Step 1−マスタースレーブ構成が適切に設定されていることを確認します。マスターJenkinsサーバーに移動します。Jenkinsの管理→ノードの管理に移動します。
ノードリストでは、DXBMEM30ラベルはスレーブマシンです。この例では、マスターマシンとスレーブマシンの両方がWindowsマシンです。
Step 2 −DXBMEM30スレーブマシンの構成をクリックします。
Step 3 −起動メソッドが「JavaWebStartを介したスレーブエージェントの起動」として設定されていることを確認します
Step 4−次に、スレーブマシンに移動し、そこからブラウザインスタンスを開いてJenkinsマスターインスタンスを開きます。次に、[Jenkinsの管理]→[ノードの管理]に移動します。DXBMEM30に移動し、をクリックします
Step 5 −DXBMEM30インスタンスをクリックします。
Step 6 −下にスクロールすると、「JavaWebStart」を開始するためのオプションである「起動」オプションが表示されます。
Step 7−セキュリティ警告が表示されます。[承認]チェックボックスをクリックして、[実行]をクリックします。
これで、Jenkinsスレーブウィンドウが開き、接続されたことがわかります。
Step 8−スレーブで実行するようにテストを構成します。ここでは、作成されるジョブが特にセレンテストのみを実行することを意図していることを確認する必要があります。
ジョブ構成で、[このプロジェクトを実行できる場所を制限する]オプションが選択されていることを確認し、ラベル式にスレーブノードの名前を入力します。
Step 9−ジョブのセレン部分が構成されていることを確認します。Sample.htmlファイルとselenium-server.jarファイルもスレーブマシンに存在することを確認する必要があります。
上記のすべての手順を実行し、[ビルド]をクリックすると、このプロジェクトは期待どおりにスレーブマシンでSeleniumテストを実行します。