Test Ayarları Kullanılarak Ağ Öykünme Nasıl Yapılandırılır
Uygulamanızı farklı ağ ortamlarında test etmek için Microsoft Test Yöneticisi ve Microsoft Visual Studio 2010 üzerinden veri bağdaştırıcısını yapılandırabilirsiniz. Testlerinizi çalıştırdığınızda yapay ağ yükünü veya performans sorununu test etmek üzere de yapılandırılabilir.
Uyarı |
---|
Testlerinizi öykünülen ağdan daha yavaş türde bir gerçek ağda çalıştırırsanız, test hala daha yavaş ağ hızında çalışır. Öykünme ağ ortamını yalnızca yavaşlatabilir, hızlandıramaz. |
Aşağıdaki yordam yapılandırma düzenleyicisinden ağ öykünmesinin nasıl yapılandırıldığını açıklar. Bu adımlar Microsoft Test Yöneticisi ve Microsoft Visual Studio 2010'daki her iki yapılandırma düzenleyicisine uygulanır.
Not
Bu ağ öykünmesi el ile yapılan testlerde de, otomatik olarak yapılan testlerde de kullanılabilir.
Yönetici ayrıcalıkları olan bir hesap, ağ öykünmesi için kullanılmalıdır. El ile testler çalıştıran yerel bir rol için ağ öykünmesi seçtiyseniz, öğesini Microsoft Test Yöneticisi yönetici ayrıcalıklarını kullanarak çalıştırmalısınız. Herhangi başka bir rol için ağ öykünmesi seçtiyseniz, makinedeki o rolün test aracısının yönetici grubunun üyesi olan bir kullanıcı hesabı kullandığını onaylamalısınız. Test denetleyiciniz için bir hesap ayarlama hakkında daha fazla bilgi için bkz. Visual Studio Aracıları ve Test ve Yapı Denetleyicileri Yükleme ve Yapılandırma.
Not
Test aracısı için varsayılan hesap olan Ağ Hizmet hesabı yöneticiler grubunun bir üyesi değildir.
Ağ ayarı aşağıdaki ağ öykünmesi türlerini sunar:
LAN (varsayılan)
3G
Kablo-DSL-1.5Mbps
Kablo-DSL-768k
Kablo/DSL-384k
CDMA
Çevirmeli 56k
Intercontinental yavaş WAN 300 Mbps
Intercontinental WAN 1.5 Mbps
Intercontinental WAN 1.5 Mbps
Gerçek Ağ Öykünmesi
Microsoft Visual Studio 2010 tüm test türleri için yazılım tabanlı gerçek ağ öykünmesi kullanır.Bu yükleme testlerini de içerir. Gerçek ağ öykünmesi, ağ paketlerinin doğrudan düzenlenmesiyle ağ koşullarının benzetimini yapar. Gerçek ağ öykünücü Ethernet gibi güvenilir bir fiziksel bağlantı kullanarak hem kablolu hem de kablosuz ağların davranışını taklit edebilir. Aşağıdaki ağ öznitelikleri gerçek ağ öykünmesine dahil edilir:
Ağ üzerinden gidiş-dönüş süresi (gecikme)
Kullanılabilir bant genişliği
Sıraya alma davranışı
Paket kaybı
Paketlerin yeniden sıralanması
Hata yayılmaları.
Gerçek ağ öykünmesi aynı zamanda IP adresleri veya TCP, UDP ve ICMP gibi protokollere dayanan ağ paket filtrelemelerinde esneklik sağlar.
Gerçek ağ öykünmesi ağ tabanlı geliştiriciler ve test edenler tarafından istenen sınama ortamına öykünmek, başarımı değerlendirmek, değişikliğin etkilerini öngörmek veya teknoloji iyileştirmesi hakkında kararlar almak için kullanılabilir. Donanım test yataklarıyla karşılaştırıldığında gerçek ağ öykünmesi çok daha ucuz ve esnek bir çözümdür.
Test Ayarlarınız için Ağ Öykünmesini Yapılandırma
Bu yordamdaki adımları gerçekleştirmeden önce, test ayarlarınızı ya Microsoft Test Yöneticisi yada Microsoft Visual Studio 2010'dan açıp, Veri ve Tanılamalar sayfasını seçmelisiniz.
Test ayarlarınız için ağ öykünmesini yapılandırmak için
Özel bir ağa benzetmek için kullanılacak rolü seç.
Not
hem istemci rolünde hem de sunucu rolünde ağ öykünmesi bağdaştırıcısını yapılandırmanız gerekir. Her iki roldeki bağdaştırıcıyı kullanmanız gerekmez. Bağdaştırıcı her iki rol arasındaki iletişimi etkileyen ağ gürültüsüne öykünür, bu yüzden bunu her ikisinde kullanmak zorunda değilsiniz. Bu gerekli olmadıkça, sunucu rolündeki ek yükü önlemek üzere Ağ Öykünmesi bağdaştırıcısı için bir istemci rolü seçmeniz gerekir.
Ağ Öykünmesi'ni seçin ve sonra Yapılandır'ı tıklatın.
Ağ öykünmesini yapılandırmak için iletişim kutusu görüntülenir.
Kullanılacak ağ profilini seç öğesinin yanındaki oku tıklatın ve bir testi çalıştırırken öykünmesini istediğiniz ağ türünü seçin (örneğin: Kablo-DSL 768Kps).
Uyarı Testlerinizi öykünülen ağdan daha yavaş türde bir gerçek ağda çalıştırırsanız, test hala daha yavaş ağ hızında çalışır. Öykünme ağ ortamını yalnızca yavaşlatabilir, hızlandıramaz.
Test ayarlarına ağ öykünmesi tanılama veri bağdaştırıcısını dahil ederseniz ve yerel makinenizde kullanmayı düşünüyorsanız, ağ öykünmesi sürücüsünü makinenizin ağ bağdaştırıcılarından birine bağlamanız gerekir. Ağ öykünmesi sürücüsü, ağ öykünmesi tanılama veri bağdaştırıcısının çalışması için gereklidir. Ağ öykünmesi sürücüsü bağdaştırıcınıza iki şekilde yüklenir ve bağlanır:
Microsoft Visual Studio Test Agent 2010 ile yüklenmiş ağ öykünme sürücüsü: Microsoft Visual Studio Test Agent 2010 hem uzak makinelerde hem de yerel makinenizde kullanılabilir. Microsoft Visual Studio Test Aracısı öğesi yüklediğinizde, yükleme işlemi ağ öykünmesi sürücüsünü ağ kartınıza bağlayan bir yapılandırma adımı içerir. Daha fazla bilgi için bkz. Visual Studio Aracıları ve Test ve Yapı Denetleyicileri Yükleme ve Yapılandırma.
Microsoft Visual Studio Test Professional 2010 ile yüklenmiş ağ öykünme sürücüsü: Ağ öykünmesini ilk kez kullanırken, ağ öykünme sürücüsünü bir ağ kartına bağlamanız istenir.
İpucu Ayrıca yerel bilgisayarınızda Visual Studio test denetleyicisini yüklemeden komut satırınızda şu komutu kullanarak ağ öykünme sürücüsünü yükleyebilirsiniz: VSTestConfig NETWORKEMULATION /install
Ayrıca bkz.
Görevler
El ile Testler için Test Ayarları Oluşturma
Test Planının Bir Parçası Olarak Otomatikleştirilmiş Testler için Test Ayarları Oluşturma
Visual Studio üzerinden Otomatik Testleri Çalıştırmak için Test Ayarları Oluşturma
Kavramlar
Test Ayarlarını Kullanarak Makinaları Ayarlama ve Tanı Bilgisi Toplama