Aracılığıyla paylaş


Test Denetleyicileri ve Test Aracıları için Bağlantı Noktaları Yapılandırma

 

Yayýmlanma: Nisan 2016

Test denetleyicisi, test aracısı ve istemci tarafından kullanılan varsayılan gelen bağlantı noktalarını değiştirebilirsiniz. Bu, test denetleyicisini, test aracısı veya istemciyi bağlantı noktası ayarlarıyla çakışan başka bir yazılımla birlikte kullanmaya çalışıyorsanız gerekli olabilir. Bağlantı noktalarını değiştirmenin başka bir nedeni de, test denetleyicisi ve istemci arasındaki güvenlik duvarı kısıtlamasıdır. Bu durumda test denetleyicinin sonuçları istemciye gönderebilmesi için bağlantı noktasını güvenlik duvarı etkinleştirmesini karşılamak üzere el ile yapılandırmak isteyebilirsiniz.

Aşağıdaki çizim, test denetleyicisi, test aracısı ve istemci arasındaki bağlantı noktalarını gösterir. Gelen ve giden bağlantılar için hangi bağlantı noktalarının kullanıldığını ve bu bağlantı noktalarındaki güvenlik kısıtlamalarını açıklar.

Contoller ve test aracısı bağlantı noktaları ve güvenlik

Uzaktan Test yürütme bileşenlerine bağlanmak için kullanılan teknoloji .NET Remoting üzerinden TCP bağlantı noktalarıdır. Daha fazla bilgi için .NET uzaktan iletişim.

  • Gelen bağlantılar 6901 Test denetleyicisi tarafından kullanılan varsayılan bağlantı noktasıdır ve 6910 test aracısın varsayılan bağlantı noktasıdır. İstemci, test denetleyicisinden test sonuçlarını almak için kullanılan bir varsayılan rastgele bağlantı noktası kullanır. Tüm gelen bağlantılar için test denetleyicisi çağıran tarafın kimliğini doğrular ve bunun belirli bir güvenlik grubuna ait olduğunu doğrular.

    • Test Denetleyicisi   Gelen bağlantılar, TCP port 6901 üzerindedir. Gerekirse, gelen bağlantı noktasını yapılandırabilirsiniz. Daha fazla bilgi için bkz. Gelen Bağlantı Noktalarını Yapılandırma.

      Test denetleyicisi istemciye ve test aracısına giden bağlantıyı sağlayabilmelidir.

      Not

      Test denetleyicisi gelen Dosya ve Yazıcı paylaşımı bağlantısının açık olmasına gerek duyar.

    • Test Aracısı   Gelen bağlantılar, TCP port 6910 üzerindedir. Gerekirse, gelen bağlantı noktasını yapılandırabilirsiniz. Daha fazla bilgi için bkz. Gelen Bağlantı Noktalarını Yapılandırma.

      Test aracısı test denetleyicisine giden bağlantıyı sağlayabilmelidir.

    • İstemci   varsayılan olarak, rastgele bir TCP bağlantı noktası gelen bağlantıları için kullanılır. Gerekirse, gelen bağlantı noktasını yapılandırabilirsiniz. Daha fazla bilgi için bkz. Gelen Bağlantı Noktalarını Yapılandırma.

      Test denetleyicisi, istemciye ilk kez bağlanmaya çalıştığında güvenlik duvarı bildirimlerini alabilirsiniz.

      Windows Server 2008 üzerinde, güvenlik duvarı bildirimleri varsayılan olarak devre dışı bırakılır. Gelen bağlantıları kabul edebilmesi amacıyla İstemci programları (devenv.exe, mstest.exe, mlm.exe) için Güvenlik Duvarı özel durumlarını el ile eklemeniz gerekir.

  • Giden bağlantılar   Rastgele TCP bağlantı noktaları tüm giden bağlantılar için kullanılır.

    • Test Denetleyicisi   Test denetleyicisi Aracılara ve İstemciye giden bağlantıyı sağlayabilmelidir.

    • Test Agent   Test aracısın dışarı çıkan bağlantıyı Denetleyiciye yapabilmesi gerekir.

    • İstemci İstemcinin Denetleyiciyle giden bağlantı kurabilmesi gereklidir.

Test denetleyicileri ve test aracılarının, güvenlik sorunları dahil olmak üzere, daha fazla bilgi için bkz: sorun giderme kılavuzu için Visual Studio Test denetleyicisi ve aracı.

Gelen Bağlantı Noktalarını Yapılandırma

Test denetleyicileri ve test aracıları için bağlantı noktalarını yapılandırmak amacıyla aşağıdaki yönergeleri izleyin.

  • Denetleyici Hizmeti   düzenleyerek bağlantı noktasının değeri değiştirin < sürücü harfi: > \Program Files (x 86) \Microsoft Visual Studio 12.0\Common7\IDE\QTCcontroller.exe.config dosyası:

    <appSettings>
      <add key="ControllerServicePort" value="6901"/>
    </appSettings>
    
  • Aracı hizmeti düzenleyerek bağlantı noktasını değiştirmek < sürücü harfi: > \Program Files (x 86) \Microsoft Visual Studio 12.0\Common7\IDE\QTAgentService.exe.config dosyası:

    <appSettings>
      <add key="AgentServicePort" value="6910"/>
    </appSettings>
    
  • İstemci Belirtilen kayıt defteri (DWORD) değerlerini eklemek için kayıt defteri düzenleyicisini kullanın. İstemci, test denetleyicisinden veri almak için belirtilen adres aralığındaki bağlantı noktalarından birini kullanır:

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

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

Ayrıca bkz.

Test Aracılarını ve Test Denetleyicileri Yükleme ve Yapılandırma