Jenkins-remote-testing

提供:Dev Guides
移動先:案内検索

Jenkins-リモートテスト

セレンテストなどのWebテストは、マスタースレーブおよびセレンスイートプラグインのインストールを介してリモートスレーブマシンで実行できます。 次の手順は、この構成を使用してリモートテストを実行する方法を示しています。

  • ステップ1 *-マスタースレーブ構成が適切であることを確認します。 マスターJenkinsサーバーに移動します。 Jenkinsの管理→ノードの管理に移動します。

Jenkins Remote Testing

ノードリストでは、DXBMEM30ラベルがスレーブマシンです。 この例では、マスターマシンとスレーブマシンの両方がWindowsマシンです。

ノードリスト

  • ステップ2 *-DXBMEM30スレーブマシンの構成をクリックします。

スレーブマシンの構成

  • ステップ3 *-起動方法が「Java Web Start経由でスレーブエージェントを起動する」として設定されていることを確認します

スレーブエージェントの起動

  • ステップ4 *-スレーブマシンに移動し、そこからブラウザインスタンスを開いてJenkinsマスターインスタンスを開きます。 次に、Jenkinsの管理→ノードの管理に進みます。 DXBMEM30に移動し、クリックします

リモートテスト管理ノード

  • ステップ5 *-DXBMEM30インスタンスをクリックします。

DXBMEM30インスタンス

  • ステップ6 *-下にスクロールすると、「Java Web Start」を起動するオプションである起動オプションが表示されます。

Java Web Start

  • ステップ7 *-セキュリティ警告が表示されます。 Acceptanceチェックボックスをクリックして、runをクリックします。

セキュリティ警告

Jenkins Slaveウィンドウが開いて、接続されていることがわかります。

Jenkins Slave Window Connected

  • ステップ8 *-テストをスレーブで実行するように設定します。 ここでは、作成するジョブがセレンテストのみを実行することを特に意図していることを確認する必要があります。

ジョブの構成で、[このプロジェクトを実行できる場所を制限する]オプションが選択されていることを確認し、ラベル式にスレーブノードの名前を入力します。

構成

  • ステップ9 *-ジョブのセレン部分が構成されていることを確認します。 Samplelファイルとselenium-server.jarファイルがスレーブマシンにも存在することを確認する必要があります。

セレンの構成

上記の手順をすべて実行し、[ビルド]をクリックすると、このプロジェクトはスレーブマシンで予想どおりにSeleniumテストを実行します。