Konfigurowanie portów pod kątem kontrolerów testów i agentów testowych
Można zmieniać domyślnych portów przychodzących używanych przez kontroler test, agent testu i klienta.Może to być konieczne, jeśli chcesz używać kontrolera test, agent testu lub klienta wraz z innych programów sprzeczny z ustawieniami portu.Kolejny powód, aby zmienić portów jest z powodu ograniczeń zapory między kontroler test a klientem.W takim przypadku należy ręcznie skonfigurować port, aby pomieścić, włączanie dla zapory tak, aby kontroler test można wysyłać do klienta.
Na poniższej ilustracji przedstawiono punktów połączenia między kontrolerem badania, badanie agenta i klienta.Przedstawia ona, które porty są używane dla połączeń przychodzących i wychodzących, a także ograniczenia zabezpieczeń używane na tych portach.
Technologia używana do łączenia składników wykonanie badania zdalnego jest .NET Remoting przez porty TCP.Aby uzyskać więcej informacji, zobacz .NET Remoting.
Połączenia przychodzące port domyślny używany przez kontroler test jest 6901 i agenta test domyślny numer portu to 6910.Klient korzysta z losowo wybranym porcie domyślnie, który jest używany do odbierania wyników badań z kontrolera test.Dla wszystkich połączeń przychodzących kontroler test uwierzytelnia rozmówca i weryfikuje, że należy on do określonej grupy zabezpieczeń.
Testowanie kontrolera połączenia przychodzące są na porcie TCP 6901.Jeśli zachodzi potrzeba, można skonfigurować port przychodzący.Aby uzyskać więcej informacji, zobacz Konfigurowanie portów przychodzących.
Kontroler testu musi mieć możliwość połączenia wychodzącego do testowania agenci i do klienta.
[!UWAGA]
Kontroler testu musi przychodzących udostępniania plików i drukarek połączenia otwarte.
Test agenta połączenia przychodzące są na porcie TCP 6910.Jeśli zachodzi potrzeba, można skonfigurować port przychodzący.Aby uzyskać więcej informacji, zobacz Konfigurowanie portów przychodzących.
Czynnik badany musi mieć możliwość połączenia wychodzącego do kontrolera test.
Klient domyślnie losowo wybranym porcie tetrachlorortęcianu sodu jest używany dla połączeń przychodzących.Jeśli zachodzi potrzeba, można skonfigurować port przychodzący.Aby uzyskać więcej informacji, zobacz Konfigurowanie portów przychodzących.
Gdy próbuje połączyć się z czasu klienta pierwszy kontroler test można otrzymać powiadomień zapory.
Na Windows Server 2008 powiadomienia zapory są domyślnie wyłączone i trzeba ręcznie dodać wyjątki zapory dla programów klienckich (devenv.exe, mstest.exe, mlm.exe), dzięki czemu może akceptować połączenia przychodzące.
Wychodzące połączenia TCP losowe porty są używane dla wszystkich połączeń wychodzących.
Testowanie kontrolera kontroler test musi być zdolne do połączenia wychodzącego z czynnikami i do klienta.
Test agenta czynnik badany musi mieć możliwość połączenia wychodzącego do kontrolera.
Klient klient musi mieć możliwość połączenia wychodzącego do kontrolera.
Aby uzyskać więcej informacji, łącznie z kwestiami bezpieczeństwa dotyczącymi kontrolerów testu i badania czynników chorobotwórczych, zobacz Troubleshooting Guide for Visual Studio przetestować kontroler i agenta.
Konfigurowanie portów przychodzących
Postępować następująco skonfigurować porty dla kontrolera badanie i testowanie agentów.
Usługa kontrolera modyfikować wartości z portu, edytując < litera dysku: > \Program Files (x 86) \Microsoft Visual Studio 11.0\Common7\IDE\QTCcontroller.exe.config pliku:
<appSettings> <add key="ControllerServicePort" value="6901"/> </appSettings>
Usługa agenta zmodyfikować port poprzez edycję < litera dysku: > \Program Files (x 86) \Microsoft Visual Studio 11.0\Common7\IDE\QTAgentService.exe.config pliku:
<appSettings> <add key="AgentServicePort" value="6910"/> </appSettings>
Klient Edytor rejestru i dodaj następujące wartości rejestru (DWORD).Będzie używany przez klienta jednego z portów z określonego zakresu do odbierania danych z kontrolera testu:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\VisualStudio\11.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeStart
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\VisualStudio\11.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeEnd
Zobacz też
Koncepcje
Instalowanie i konfigurowanie agentów badania i badania kontrolerów