Tosca Distributed Execution を作成します。

TestEventで、どの Tosca Distribution Agent が ExecutionListsを実行するかを指定できます。

そのためには、構成を使用する必要があります。構成は、特定のExecutionListを実行するのに必要なハードウェアやソフトウェアを定義します。

デフォルト設定

デフォルトでは、Toscaは以下の設定を提供しています。

構成

説明

どれでも

すべてのエージェント

デフォルトでは、 Tosca Distribution (DEX) サーバーは、任意の TestEvent を利用可能な任意の Agent に渡します。

アールディーピー

すべての「エージェント」は「無人実行」に設定されています。

同じ「 Agent 」が複数の設定カテゴリにリストされることがあります。例えば、「無人実行」 に設定した「 Agent 」は、両方のカテゴリに属します。

カスタム設定

独自のテスト基準に基づいてカスタム設定を作成できます。

例として、Firefox がインストールされた「エージェント」専用の設定を作成できます。あるいは、32GBのメモリを搭載した Windows10上で動作する「エージェント」用の設定です。

そのためには、以下のワークフローに従ってください。以降の章では、各ステップについて詳しく説明します。

  1. DEXサーバー」にパラメータを設定します。これらのパラメータは、後に構成で使用する基準となります。

  2. Agents にパラメーターを適用してください。これにより、どの Agent 基準に適合するかが指定されます。

  3. Tosca Commander 内でカスタム構成を作成してください。

DEXサーバー 」のパラメータを設定する

サーバーにパラメータを設定するには、以下のオプションがあります。

  • 全く新しいパラメータを作成することができます。

  • デフォルトのパラメータ「 OperatingSystem 」、「メモリー」、 OperatingSystemTypeIPAddress 、および HostName の値を変更できます。

    例として、「メモリー」のデフォルト値は 2GB4GB8GB16GB32GB です。値を変更または削除したり、このパラメータの値オプションを追加することができます。

新しいパラメータの作成

全く新しいパラメータを作成するには、以下の手順に従ってください。

  1. DEXサーバマシンで、ファイル ConfigurationParameters.xml にアクセスします。デフォルトでは、このファイルは C:\Program Files(x86)\Tricentis\Tosca Server\DEXServer にあります。

    DEX Server が初めて起動されると、システムがファイルを作成します。

  1. 新しいパラメータを「 TestConfigurationParameters タグ内に追加します。」既存のパラメータをコピー&ペーストして、お客様のニーズに合わせるのが一番簡単です。

    以下の例は、Firefoxがインストールされたエージェントのためのパラメーターを作成する方法を示しております。

コピー
<TestConfigurationParameter>
    <Name>FirefoxInstalled</Name>
    <Comment></Comment>
    <TestConfigurationParameterValues>
        <TestConfigurationParameterValue>
            <Key>1</Key>
            <Value>Yes</Value>
        </TestConfigurationParameterValue>
        <TestConfigurationParameterValue>
            <Key>2</Key>
            <Value>No</Value>
        </TestConfigurationParameterValue>
    </TestConfigurationParameterValues>
</TestConfigurationParameter>

既存のパラメータの変更

既存のパラメータを変更するには、以下の手順に従ってください。

  1. DEXサーバマシンで、ファイル ConfigurationParameters.xml にアクセスします。デフォルトでは、このファイルは C:\Program Files(x86)\Tricentis\Tosca Server\DEXServer にあります。

    DEX Server が初めて起動されると、システムがファイルを作成します。

  1. 各パラメーターの値を変更します。

    以下の例では、パラメータ「メモリー」のデフォルト値の1つを 32GB から 64GB に変更しています。さらに、 70GB という付加価値オプションも追加されました。

コピー
<TestConfigurationParameter>
    <Name>Memory</Name>
    <Comment></Comment>
    <TestConfigurationParameterValues>
        <TestConfigurationParameterValue>
            <Key>1</Key>
            <Value>2 GB</Value>
        </TestConfigurationParameterValue>
        <TestConfigurationParameterValue>
            <Key>2</Key>
            <Value>4 GB</Value>
        </TestConfigurationParameterValue>
        <TestConfigurationParameterValue>
            <Key>3</Key>
            <Value>8 GB</Value>
        </TestConfigurationParameterValue>
        <TestConfigurationParameterValue>
            <Key>4</Key>
            <Value>16 GB</Value>
        </TestConfigurationParameterValue>
        <TestConfigurationParameterValue>
            <Key>5</Key>
            <Value>64 GB</Value>
        </TestConfigurationParameterValue>
        <TestConfigurationParameterValue>
            <Key>5</Key>
            <Value>70 GB</Value>
        </TestConfigurationParameterValue>
    </TestConfigurationParameterValues>
</TestConfigurationParameter>

エージェント にサーバーパラメータを適用いたします。

次に、「 DEX サーバー」上で設定した条件に合う「エージェント」を指定する必要があります。

これを行うには、以下の手順に従ってください。

  1. それぞれのエージェントマシンで、 Agent (see chapter "Tosca Distribution Agents と作業する") を停止して起動します。

  2. 分散実行モニタを開いてください。

  3. Agentビューに切り替えます。

  4. マシンタブを選択してください。

    • DEX サーバー」上の既存のパラメータの値を変更または追加した場合は、パラメータのドロップダウンメニューから新しい値を選択します。

    • 全く新しいパラメータを作成した場合、このパラメータは別のフィールドとして表示されます。パラメータドロップダウンメニューから必要な値を選択します。

このAgentパラメータ FirefoxInstalled に適合することを指定します

  1. Save をクリックして変更を保存する。

カスタム設定を作成する

ここまでは、「 DEXサーバー」で基準を設定し、その基準に適合する「エージェント」を定義してきました。

Tosca Commander 内でカスタム構成を作成する必要があります。この設定では、適用する基準の組み合わせを定義します。

設定の作成は、以下の手順に従って行ってください。

  1. Tosca Commander 内でプロジェクトルート要素をチェックアウトしてください。

  2. DEXサーバーから Tosca Commander にされたパラメーター情報を取得します。

    • 実行セクションに進みます。

    • 構成を右クリックし、コンテキストメニューから 「サーバーから構成を更新」 を選択します。

    • HTTPSバインディングを使用してTosca Serverを利用される場合で、これが Tosca Serverリポジトリワークスペースでない場合は、認証してください。

Tosca Commander をサーバーパラメーターで更新する

  1. 新しい構成を作成するミニツールバーから、 設定を右クリックし、 新しい設定を作成」を選択してください。

  2. 設定のプロパティペインで、使用したい基準を選択してください。そのためには、該当のドロップダウンメニューから値を選択し、修正 を行ってください。

    パラメータ値が空白の場合、そのパラメータは設定の一部ではありません。

「Firefoxがインストール済み」という条件の構成を作成します。

  1. 表示を更新し、すべての Agents を適切な設定で表示します。これを行うには、 構成を右クリックし、コンテキスト メニューから 「エージェントの更新」 を選択します。

  2. HTTPSバインディングで Tosca Server を使用しており、これが Tosca Server リポジトリワークスペースではない場合は、 TricentisTricentisTosca ユーザー管理のクレデンシャルを使用してサインインします。

カスタム構成を作成されましたら、それをTestEventにアサインすることができます。このTestEventを実行すると、「 DEX サーバー」はその基準に一致するすべての「エージェント」に転送します。

設定の変更

設定を変更することができます。そのプロセスは、お客様が何を変更したいかによって異なります。

  • 構成では、まったく新しいパラメータや追加のパラメータ値が必要ですか?

    この場合、まず「 DEXサーバー」と「エージェント」でこれらを設定することが必要です。

    このときだけ、 Tosca Commander 内で構成を変更することができます。

  • DEX サーバー」および「エージェント」に既に存在するパラメータまたはパラメータ値に合わせて設定を変更しますか?

    この場合、 Tosca Commander 内の設定を変更するだけで可能です。

Tosca Commander 内の設定を変更する

設定のまたは変更は、以下の手順に従って行ってください。

  1. Tosca Commander 内でプロジェクトルート要素をチェックアウトしてください。

  2. DEXサーバーから Tosca Commander更新されたパラメーター情報を取得します。

    • 実行セクションに進みます。

    • 構成を右クリックし、コンテキストメニューから 「サーバーから構成を更新」 を選択します。

    • HTTPSバインディングを使用してTosca Serverを利用される場合で、これが Tosca Serverリポジトリワークスペースでない場合は、認証してください。

  1. 変更したい設定を選択してください。

  2. 設定のプロパティペインで、使用したい基準を を行ってください。

    • パラメータを追加または変更するには、それぞれの値のドロップダウンメニューからを選択してください。

      お使いの構成に、値が 32GBメモリというパラメータがあるとしましょう。しかし、TestEventは64GBの Agents でのみ実行されるべきです。この場合、メモリのドロップダウンから 64GB を選択してください。

    • 設定からパラメータを削除したい場合は、該当するパラメータの値を削除してください。

      例として、お客様の設定に、特定の設定ではもはや必要のないパラメータ「 OperatingSystemType 」が含まれている場合を考えてみましょう。この場合、 OperatingSystemType の値を削除します。

  1. 表示を更新し、すべての Agents を適切な設定で表示します。これを行うには、 構成を右クリックし、コンテキスト メニューから 「エージェントの更新」 を選択します。

  2. HTTPSバインディングで Tosca Server を使用しており、これが Tosca Server リポジトリワークスペースではない場合は、 TricentisTricentisTosca ユーザー管理のクレデンシャルを使用してサインインします。