Share via


Test Denetleyicilerini ve Test Yüklemek için Test Aracılarını Yapılandırma

 

Yayýmlanma: Nisan 2016

Visual Studio Enterprise benzetimli yük kullanarak uygulamanız için fiziksel veya sanal makinelere oluşturulmasına neden olabilir. Bu makinelerin tek bir test denetleyicisi ve bir veya daha fazla test aracıları ayarlanması gerekir. Sınama denetleyicisi ve test aracıları, tek bir bilgisayar tek başına oluşturabilir daha çok yükleme oluşturmak için kullanabilirsiniz.

Kaynaklarınızı kullanın ve bu yükü oluşturmak için kendi makinelerinin Kurulumu istemiyor musunuz? Web sitenize aynı anda erişen birçok kullanıcının yükünü üreten sanal makineler bulutta sağlamak için bulut tabanlı yük testini kullanabilirsiniz. Tek ihtiyacınız olan bir Visual Studio Online hesabı. Bu hakkında daha fazla bilgi bulut tabanlı yük test etme hizmeti yük test etme her ay 15.000 ücretsiz sanal kullanıcı dakikası sağlar.

Yüklemek istediğiniz şirket içi kaynaklara ile uygulamanızı test edin, bu konudaki yönergeleri izleyin.

Gereksinimler

  • Visual Studio Enterprise

Yükleme Benzetimi Mimarisi

Yükleme benzetimi mimarisi, Visual Studio istemci, test denetleyicisi ve test aracıları oluşur.

  • İstemci, testleri geliştirmek, testler ve test sonuçlarını görüntülemek için kullanılır.

  • Sınama denetleyicisi test aracıları yönetmek ve test sonuçlarını toplamak için kullanılır.

  • Test aracıları testleri çalıştırmak ve sistem bilgilerini ve profil oluşturma verisi test ayarında tanımlanan ASP.NET dahil olmak üzere veri toplamak için kullanılır.

Aşağıdaki avantajlar mimarisi:

  • Sınama denetleyicisi için ek test aracıları ekleyerek yükleme oluşturma ölçeklendirme olanağı.

  • İstemci yüklemek için esneklik, test denetleyicisi ve aynı veya farklı bilgisayarlarda aracı yazılım test edin. Örne?in:

    Yerel yapılandırma:

    • Makine1: Visual Studio, denetleyici, aracı.

    Denetleyici ve aracı kullanarak yerel makina

    Tipik uzaktan yapılandırma:

    • Makine1 ve 2: Visual Studio (birden çok test ediciler, aynı denetleyici kullanabilir).

    • Makine3: Denetleyici (aracılar da olabilir).

    • Ev Machine4 aracı veya MAKİNE3 denetleyiciyle ilişkili tüm aracılar.

    Denetleyici ve aracılar kullanarak uzak makineleri

Sınama denetleyicisi genellikle birkaç test aracıları yönetir olsa da, bir aracı yalnızca tek bir denetleyici ile ilişkili olabilir. Her test aracısı geliştirici ekibi tarafından paylaşılabilir. Bu mimari, böylece daha büyük yüklemeler oluşturmak, test aracıları sayısını artırmak kolaylaştırır.

Test aracısı ve Test denetleyicisi etkileşimi

Test denetleyicisi testleri çalıştırmak için test aracıları kümesini yönetir. Test denetleyicisi, testleri başlatmak, durdurmak, test aracı durumunu izlemek ve test sonuçlarını toplamak için test aracılarıyla iletişim kurar.

Test Denetleyicisi

Sınama denetleyicisi testler için genel bir mimari sağlar ve yük testleri çalıştırmak için özel özellikleri içerir. Tüm test aracıları test ayarladıktan kadar test denetleyicisi yük testini tüm test aracıları ve bekler gönderir. Tüm test aracıları hazır olduğunuzda, test denetleyicisi test başlatmak için test aracıları için bir ileti gönderir.

Test Aracısı

Test aracısı yeni bir test başlatmak için test denetleyicisinden isteklerini dinleyen bir hizmet olarak çalışır. Test aracısı isteği aldığında, test aracısı hizmeti testleri çalıştırmak bir işlem başlatır. Her test aracısı aynı yük testi çalıştırır.

Test aracıları bir yönetici tarafından atanan ve yük test aracısının ağırlık göre dağıtılır. 700 sanal kullanıcılar test aracısı 2 taklit eder, ancak örneğin, test aracısı 1 30, ağırlığı sahip ve test aracısı 2 70 ağırlığı varsa ve yük 1000 kullanıcıya ayarlanmışsa, ardından test aracısı 1 300 sanal kullanıcıların taklit eder. Bakın Visual Studio'da Test Denetleyicilerini ve Test Aracılarını Yönetme.

Test aracısı, giriş olarak bir dizi testi ve benzetimi parametreleri kümesini alır. Bir anahtar testleri nerede Çalıştır bilgisayardan bağımsız kavramıdır.

Sınama denetleyicisi ve Test aracısı bağlantı noktaları

Aşağıdaki çizimde, 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

Daha fazla bilgi için bkz: Test Denetleyicileri ve Test Aracıları için Bağlantı Noktaları Yapılandırma.

Test denetleyici ve aracı yükleme bilgileri

Yüklemeden ve ortamınızı en iyi performans için yapılandırma yordamları test denetleyicileri ve test aracıları için donanım ve yazılım gereksinimleri hakkında önemli bilgiler için bkz: Test Aracılarını ve Test Denetleyicileri Yükleme ve Yapılandırma ve Yük Testi için Test Denetleyicisi ve Test Aracısı Gereksinimleri.

Sınama denetleyicisi ve Test aracısı kullanarak birim testleri sayesinde

Bir test denetleyicisi ve bir ya da daha fazla aracı yükledikten sonra, yük testleriniz için test ayarında test denetleyicisi ile bir uzaktan yürütme kullanılıp kullanılmayacağını belirtebilirsiniz. Ek olarak, veri ve test ayarı aracılara ile ilişkili rolüne sahip tanılama bağdaştırıcılarını belirtebilirsiniz. Daha fazla bilgi için Nasıl yapılır: Dağıtılmış Yük Testi için Test Ayarı Oluşturma ve Test Ayarlarını Kullanarak Makineleri Ayarlama ve Tanılama Bilgisi Toplama.

Ayrıca bkz.

[çekildi] Nasıl yapılır: Bir Test Ayarında Belirtilen Test Denetleyicileri ve Test Aracılarını Kullanarak Yük Testi Çalıştırma
Nasıl yapılır: Test Denetleyicileri ve Test Aracıları Kullanarak Test Çalıştırma
[çekildi] Visual Studio'da web performans ve yük testleri
Running Load and Web Performance Tests
İzlenecek yol: Bir Yük Testinde Test Denetleyicisi ve Test Aracıları Kullanma
Nasıl yapılır: Dağıtılmış Yük Testi için Test Ayarı Oluşturma
Nasıl yapılır: Çözümleme için Yük Testi Sonuçlarına Erişme
Yük Testi için Test Denetleyicisi ve Test Aracısı Gereksinimleri