Konfigurowanie portów pod kątem kontrolerów testów i agentów testowych
Możesz zmienić porty przychodzące domyślne używane przez kontroler testu, agent testu i klienta.Może to być konieczne, jeśli chcesz używać kontrolera testowego, agent testu i klienta oraz inne oprogramowanie która powoduje konflikt z ustawieniami portu.Kolejny powód zmiany portów jest z powodu ograniczeń zapory między kontrolerem testu i klienta.W takim przypadku należy ręcznie skonfiguruj port na pomieszczenie włączenie zapory systemu, tak aby kontroler testu wyniki mogą być przesyłane do klienta.
Na poniższej ilustracji przedstawiono punktów połączenia między kontrolerem testu, agent testu i klienta.Przedstawia on, które porty są używane do połączenia przychodzące i wychodzące, jak również ograniczenia zabezpieczeń używane na tych portach.
Technologia użyte do nawiązania połączenia składniki wykonywania testu zdalnego jest wywołaniem funkcji zdalnych .NET, za pomocą portów TCP.Aby uzyskać więcej informacji, zobacz wywołaniem funkcji zdalnych .NET.
Połączenia przychodzące domyślny port używany przez kontroler testu jest 6901 i port domyślny agent testu jest 6910.Klient używa portu losowe domyślnie, który jest używany do odbierania wyniki testów z kontrolera testowego.Dla wszystkich połączeń przychodzących kontroler testu uwierzytelnia wywołującego firm i sprawdza, czy należy do określonej grupy zabezpieczeń.
Test Controller połączenia przychodzące są na porcie TCP 6901.Jeśli to konieczne, można skonfigurować port przychodzący.Aby uzyskać więcej informacji, zobacz Konfigurowanie portów przychodzących.
Kontroler testu musi być możliwe nawiązanie połączenia wychodzących, aby przetestować agentów i do klienta.
[!UWAGA]
Kontroler testu wymaga przychodzącego plików i drukarek udostępnianie połączenie jest otwarte.
Testu agenta połączenia przychodzące są na porcie TCP 6910.Jeśli to konieczne, można skonfigurować port przychodzący.Aby uzyskać więcej informacji, zobacz Konfigurowanie portów przychodzących.
Agent testu musi mógł ustanowić połączenie wychodzące kontrolera testowego.
Klienta domyślnie losowe portu TCP służy do połączeń przychodzących.Jeśli to konieczne, można skonfigurować port przychodzący.Aby uzyskać więcej informacji, zobacz Konfigurowanie portów przychodzących.
Może uzyskać powiadomienia zapory, jeśli kontroler testu próbuje połączyć się czasu klienta pierwszy.
Na Windows Server 2008 powiadomienia zapory są domyślnie wyłączone i musi ręcznie dodać wyjątki zapory dla programów klienckich (devenv.exe, mstest.exe, mlm.exe), aby go akceptowanie połączeń przychodzących.
Wychodzące połączenia portów TCP losowe są używane w przypadku wszystkich połączeń wychodzących.
Testowanie kontrolera kontroler testu musi być mogli wprowadzać wychodzące połączenie z agentami do klienta.
Test Agent agenta testu musi być możliwe nawiązanie połączenia wychodzące do kontrolera.
Klienta klient wymaga można było ustanowić połączenie wychodzące do kontrolera.
Aby uzyskać więcej informacji, w tym problemy zabezpieczeń dla kontrolerów testu i agenci testowi, zobacz Troubleshooting Guide dla programu Visual Studio Test kontrolera i agenta.
Konfigurowanie portów przychodzących
Wykonaj te instrukcje skonfigurowania portów kontrolera testowego i testowanie agentów.
Usługi kontrolera zmodyfikować wartość portu, edytując < litera dysku: > \Program Files (x 86) \Microsoft programu Visual Studio 12.0\Common7\IDE\QTCcontroller.exe.config pliku:
<appSettings> <add key="ControllerServicePort" value="6901"/> </appSettings>
Usługa agenta zmodyfikować port edytując < litera dysku: > \Program Files (x 86) \Microsoft programu Visual Studio 12.0\Common7\IDE\QTAgentService.exe.config pliku:
<appSettings> <add key="AgentServicePort" value="6910"/> </appSettings>
Klienta Edytor rejestru, aby dodać następujące wartości rejestru (DWORD).Klient użyje jednego z portów z określonego zakresu do odbierania danych z kontrolera testu:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\VisualStudio\12.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeStart
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\VisualStudio\12.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeEnd
Zobacz też
Koncepcje
Instalowanie i konfigurowanie agentów testowych i kontrolerów testów