オプションの Tosca Distributed Execution Monitor の設定

Tosca Distributed Execution (DEX) Monitor の動作を設定することができます。

同期間隔を変更します。

デフォルトでは、 DEX Monitor は20秒ごとにDEX Server に情報を問い合わせます。DEX Monitor を保持するマシンで異なる間隔を定義できます。

間隔が短いほど、 DEX Monitor に最新の情報が表示されますが、CPU使用率が高くなることに注意してください。

間隔を変更するには、以下の手順に従ってください:

  1. DEX Monitorappsettings.json ファイルを開きます。デフォルトでは、このファイルは C:\Program Files(x86)\Tricentis\Tosca Server\DexMonitor にあります。

  2. pollingInterval に移動し、新しいをミリ秒単位で入力します。

  3. ファイルを保存して閉じます。

  4. Tricentis.DistributedExecutionMonitor サービスを再起動します。

例:10秒の同 期間隔

  "pollingInterval": "10000"

表示されるTestEventの 数を変更します。

デフォルトでは、 DEX Monitor は最大10件の終了したテストイベントを表示する設定になっています。完了したTestEventsには合格したTestEventsのみが含まれます。最近失敗したTestEventsも表示されますが、このカウントには含まれません。

この番号を変更するには、以下の手順に従ってください:

  1. DEXサーバーマシンで、 Tricentis.DistributionServerService.exe.config ファイルを開きます。デフォルトでは、このファイルは C:\Program Files (x86)\TRICENTIS\Tosca Server\DEXServer にあります。

  2. applicationSettings セクションで、 FinishedEventCount に新しいを入力します。

  3. ファイルを保存して閉じます。

  4. Tricentis.DistributedExecutionService サービスを再起動します。

例: 終了したテストイベントを最大15件表示します。

<setting name="FinishedEventCount" serializeAs="String">
    <value>15</value>
</setting>

ユーザーアクセスを 管理する

デフォルトでは、 DEX Monitor にアクセスできるすべてのユーザーが Agent 設定を変更したり、実行をキャンセルできます。

TricentisTricentis ToscaUserAdministration の管理者アカウントを持つユーザーのみがこれらのタスクを実行できるように、アクセス管理プロトコルを導入できます。他のすべてのユーザは、イベントビューの表示権限に制限されます。

前提条件

この機能を使用するには、以下の要件を満たす必要があります。

アクセス制限の有効化

アクセス管理プロトコルを導入するには、以下の手順に従ってください:

  1. DEX Monitorappsettings.json ファイルを開きます。デフォルトのインストール後、このファイルは C:\Program Files(x86)\Tricentis\Tosca Server\DexMonitor にあります。

  2. セキュリティ」セクションに移動し、 AuthorizationEnabled の値を TRUE に設定します。

  3. ファイルを保存して閉じます。

  4. Tricentis.DistributedExecutionMonitor サービスを再起動します。

カスタム DEX Monitor ポート を設定する

デフォルトでは、 DEX Monitor はポート 5008 で実行されます。別のポートを使用するには、以下の手順に従ってください:

  1. DEX Monitorappsettings.json ファイルを開きます。デフォルトでは、このファイルは C:\Program Files(x86)\Tricentis\Tosca Server\DexMonitor にあります。

  2. ポートに進み、新しいポート番号を指定します。

        "Port": <NEW PORT NUMBER>,
  1. ファイルを保存して閉じます。

  1. Tricentis Toscaを新しい DEX Monitor ポートを使用するように設定します。そのためには、プロジェクト ->; 設定->Commander->分散実行 ->; Monitor Url に移動し、 Url 設定を適宜更新します。

  2. 新しいポート番号を使用して、ConsulとOcelotの構成ファイルを更新します。

Consul と Ocelot の設定

DEX Monitorのデフォルトのポートまたはエンドポイントアドレスを変更する場合は、Consul構成ファイルおよびOcelot構成ファイルを更新する必要があります。以下のセクションでは、これらのファイルの場所と関連するプロパティの更新方法について詳しく説明します。

Consul構成ファイルを更新する

サービスのConsul設定ファイルで、以下のプロパティ値を更新します。このファイルは、 C:\Program Files (x86)\TRICENTIS\Tosca Server\Gateway\Consul\config\DistributedExecutionMonitor.json にあります。

プロパティ

説明

ポート

DEX Monitorのアドレス指定に使用するポートを入力します。

http

DEX Monitorで使用されるポートを含む完全なアドレスを入力します: <http or https>://<name of host>:<port>

Ocelot構成ファイルを更新する

DEX Monitor のOcelot構成ファイルを更新するには、次の手順に従ってください。

  1. C:\Program Files (x86)\TRICENTIS\Tosca Server\Gateway にある ocelot.json ファイルを開きます。

  2. ServiceId値が DistributedExecutionMonitor の つ2 つの要素を探します。

  3. これこれらの要素中にある以下のプロパティの値を更新します。

プロパティ

説明

DownstreamScheme

選択したバインディングに応じて、 http または https のいずれかを入力します。

ポート

DEX Monitorを入力します。

変更を適用する

次のサービスを再起動し、変更を適用する。

  • Tricentis.DistributedExecutionMonitor

  • Tricentis.GatewayService

  • ConsulService