次の方法で共有


Test Controller および Test Agent 用のポートの構成

テスト コントローラー、テスト エージェント、およびクライアントが使用する既定の着信ポートを変更できます。テスト コントローラー、テスト エージェント、またはクライアントを他のソフトウェアと共に使用する際、ポート設定が競合していると、着信ポートの変更が必要になることがあります。ポートを変更するもう 1 つの理由として、テスト コントローラーとクライアント間のファイアウォールの制限があります。この場合、ファイアウォールを通過してテスト コントローラーがクライアントに結果を送信できるように、手動でポートを設定することができます。

次の図は、テスト コントローラー、テスト エージェント、およびクライアント間のコネクション ポイントを示しています。ここでは、着信および発信接続に使用されるポートに加え、これらのポートで使用されるセキュリティ要件の詳細についても説明します。

テスト コントローラーとTest Agentのポートとセキュリティ

リモート テスト実行コンポーネントを接続するために使用されるテクノロジは、TCP ポート経由の .NET リモート処理です。詳細については、「.NET リモート処理」を参照してください。

  • 着信接続 は、テスト コントローラーによって使用される既定のポート 6901 で、テスト エージェントの既定のポートは 6910 です。クライアントは既定ではランダムなポートを使用して、テスト コントローラーからのテスト結果を受信します。すべての着信接続に対して、テスト コントローラーは呼び出しを行っているパーティを認証し、そのパーティが特定のセキュリティ グループに所属しているかを検証します。

    • テスト コントローラー の着信接続は TCP ポート 6901 で行われます。必要に応じて着信ポートを設定することができます。詳細については、「着信ポートの設定」を参照してください。

      テスト コントローラーは、テスト エージェントとクライアントに対して発信接続できる必要があります。

      [!メモ]

      テスト コントローラーでは、着信である [ファイルとプリンターの共有] 接続が開いていることが必要です。

    • テスト エージェント の着信接続は TCP ポート 6910 で行われます。必要に応じて着信ポートを設定することができます。詳細については、「着信ポートの設定」を参照してください。

      テスト エージェントは、テスト コントローラーに対して発信接続できる必要があります。

    • 既定 では、[クライアント] は、着信接続に対してランダム TCM ポート使用されます。必要に応じて着信ポートを設定することができます。詳細については、「着信ポートの設定」を参照してください。

      テスト コントローラーがクライアントに初めて接続しようとするとき、ファイアウォールの通知を受け取る場合があります。

      Windows Server 2008 では既定でファイアウォールの通知は無効になっていますが、着信接続を受け取ることができるように、クライアント プログラム (devenv.exe、mstest.exe、 mlm.exe) に対するファイアウォールの例外を手動で追加する必要があります。

  • 発信つながり のランダム TCP ポートは、すべての発信つながりに使用されます。

    • テスト コントローラーとエージェントとクライアントに対して発信つながりを作れる必要があるテスト コントローラー

    • テスト エージェントがコントローラーに対して発信つながりを作れる必要があるテスト エージェント

    • クライアントがコントローラーに対して発信つながりを作れる必要がある**[クライアント]**。

テスト コントローラーとテスト エージェントのセキュリティ問題などの詳細については、「Troubleshooting Guide for Visual Studio Test Controller and Agent (Visual Studio テスト コントローラーとエージェントのトラブルシューティング ガイド)」を参照してください。

着信ポートの設定

テスト コントローラーおよびテスト エージェントのポートを設定するには、次の手順に従って操作します。

  • コントローラー サービス は <drive letter:>の\Program ファイル (x86) \Microsoft の Visual Studio 11.0\Common7\IDE\QTCcontroller.exe.config ファイルを編集してポート値を変更します:

    <appSettings>
      <add key="ControllerServicePort" value="6901"/>
    </appSettings>
    
  • エージェント サービス <ドライブ文字:>\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\QTAgentService.exe.config file を編集してポートを変更します。

    <appSettings>
      <add key="AgentServicePort" value="6910"/>
    </appSettings>
    
  • 次のレジストリ (ダブル ワード) の値を追加**[クライアント]** レジストリ エディターの使用。クライアントは指定した範囲のポートの 1 つを使用して、テスト コントローラーからのデータを受信します。

    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\VisualStudio\11.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeStart

    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\VisualStudio\11.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeEnd

参照

概念

テスト エージェントおよびテスト コントローラーのインストールと構成