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