方法: テスト コントローラーまたはテスト エージェント上で複数のネットワーク アダプターと一緒に使用するネットワーク アダプターを指定する
テスト コントローラーまたはテスト エージェント ソフトウェアがインストールされているコンピューターに複数のネットワーク アダプターがある場合は、テスト コントローラーまたはテスト エージェントを識別するために、コンピューター名の代わりに IP アドレスを指定する必要があります。
ヒント
テスト エージェントをセットアップするときに、次のエラーが表示されることがあります。
Error 8110. Can not connect to the specified controller computer or access the controller object
このエラーは、ネットワーク アダプターが複数あるコンピューターにテスト コントローラーをインストールしたことが原因で発生する場合があります。 エージェントのインストールには成功しており、テストを実行するまで問題が発覚しなかったということも考えられます。
特定のネットワーク アダプターへのテスト コントローラーのバインド
ネットワーク アダプターの IP アドレスを取得するには
Microsoft Windows の [スタート] ボタンをクリックし、[検索の開始] ボックス内をクリックして「cmd」と入力し、Enter キーをクリックします。
「ipconfig /all」と入力します。
ネットワーク アダプターの IP アドレスが表示されます。 コントローラーをバインドするネットワーク アダプターの IP アドレスを控えておきます。
ネットワーク アダプターをテスト コントローラーにバインドするには
Microsoft Windows の [スタート] ボタンをクリックし、[検索の開始] ボックス内をクリックして「services.msc」と入力し、Enter キーをクリックします。
[サービス] ダイアログ ボックスが表示されます。
結果ペインの [名前] 列で [Visual Studio Test Controller] サービスを右クリックし、[停止] をクリックします。
または
管理者特権でのコマンド プロンプトを開き、次のコマンドを実行します。
net stop vsttcontroller
<ドライブ文字:>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ にある XML 構成ファイルの QTCcontroller.exe.config を開きます。
<appSettings> タグを探します。
<appSettings> <add key="LogSizeLimitInMegs" value="20"/> <add key="AgentConnectionTimeoutInSeconds" value="120"/> <add key="AgentSyncTimeoutInSeconds" value="300"/> <add key="ControllerServicePort" value="6901"/> <add key="ControllerUsersGroup" value="TeamTestControllerUsers"/> <add key="ControllerAdminsGroup" value="TeamTestControllerAdmins"/> <add key="CreateTraceListener" value="no"/> </appSettings>
<appSettings> セクションに BindTo キーを追加して、どのネットワーク アダプターを使用するかを指定します。
<add key="BindTo" value="<YOUR IP ADDRESS>"/> </appSettings>
テスト コントローラー サービスを開始します。 そのためには、コマンド プロンプトで次のコマンドを実行します。
net start vsttcontroller.
ヒント
テスト エージェントをコントローラーに接続するには、テスト エージェントのインストールを再実行する必要があります。 ここで、コントローラー名ではなく、コントローラーの IP アドレスを指定します。
これは、コントローラー、エージェント サービス、およびエージェントの各プロセスに適用されます。 ネットワーク アダプターが複数あるコンピューターで実行する各プロセスについて、BindTo プロパティを設定する必要があります。 BindTo プロパティの設定手順は、3 つのプロセスすべてにおいて、このトピックで前に示したテスト コントローラーの場合と同じです。
特定のネットワーク アダプターへのテスト エージェントのバインド
ネットワーク インターフェイス カードをテスト エージェントにバインドするには
Microsoft Windows の [スタート] ボタンをクリックし、[検索の開始] ボックス内をクリックして「services.msc」と入力し、Enter キーをクリックします。
[サービス] ダイアログ ボックスが表示されます。
結果ペインの [名前] 列で [Visual Studio Test Agent] サービスを右クリックし、[停止] をクリックします。
または
管理者特権でのコマンド プロンプトを開き、次のコマンドを実行します。
net stop vsttagent
<ドライブ文字:>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ にある XML 構成ファイルの QTAgentService.exe.config を開きます。
<appSettings> タグを探します。
<appSettings> <appSettings> <add key="LogSizeLimitInMegs" value="20"/> <add key="AgentServicePort" value="6910"/> <add key="ControllerConnectionPeriodInSeconds" value="30"/> <add key="StopTestRunCallTimeoutInSeconds" value="120"/> <add key="CreateTraceListener" value="no"/> <add key="GetCollectorDataTimeout" value="300"/> </appSettings> </appSettings>
<appSettings> セクションに BindTo キーを追加して、どのネットワーク アダプターを使用するかを指定します。
<add key="BindTo" value="<YOUR IP ADDRESS>"/> </appSettings>
テスト エージェント サービスを開始します。 そのためには、コマンド プロンプトで次のコマンドを実行します。
net start vsttagent.
参照
その他の技術情報
Visual Studio Agents、テスト コントローラー、およびビルド コントローラーのインストールと構成