Aracılığıyla paylaş


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

Visual Studio Ultimate bir bilgisayar veya bir grup bilgisayar sınama için benzetimli yük oluşturur ve Uzaktan sınamaları çalıştırmak için ve aynı anda birden çok bilgisayarda kullanabilirsiniz. Bu bilgisayar grubu tek bir test denetleyicisi ve bir ya da daha fazla test aracısından oluşur. Test denetleyicisini ve test aracısını tek bir bilgisayarın yalnız başına oluşturabileceğinden daha fazla yük oluşturmak veya yalnızca uzak test için kullanabilirsiniz.

Gereksinimler

  • Visual Studio Ultimate

Yükleme Benzetimi Mimarisi

Yükleme benzetimi mimarisi, Visual Studio istemcisinden, test denetleyicisinden ve test aracılarından oluşur.

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

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

  • Test aracıları, testleri çalıştırmak ve sistem bilgilerini içeren veriyi ve test ayarında tanımlanan ASP.NET profil oluşturma verisini toplamak için kullanılır.

Bu mimari, aşağıdaki avantajları sağlar:

  • Test denetleyicisine ek test aracıları ekleyerek yükleme oluşumunu yükseltme olanağı.

  • Aynı veya farklı bilgisayarlardaki istemci, test denetleyicisi ve test aracı yazılımını yüklemek için esneklik. Örne?in:

    Yerel yapılandırma:

    • Makine1: Visual Studio denetleyicisi, aracısı.

    Denetleyici ve aracı kullanarak yerel makina

    Tipik uzaktan yapılandırma:

    • Makine1 ve 2: Visual Studio (aynı denetleyiciyi birden fazla sınayıcı kullanabilir).

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

    • Machine4-n: Makine2'deki denetleyiciyle ilişkilendirilmiş tüm aracılar.

    Denetleyici ve aracılar kullanarak uzak makineleri

Bir test denetleyicisi genellikle birkaç test aracısı yönetse bile, bir aracısı yalnızca tek bir denetleyici ile ilişkilendirilebilir. Her test aracısı geliştirici ekibi tarafından paylaşılabilir. Bu mimari, test aracılarının sayısının arttırılmasını kolaylaştırır, böylece daha büyük yüklemeler üretilir.

Test Aracısı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.

ms243155.collapse_all(tr-tr,VS.110).gifTest Denetleyicisi

Test denetleyicisi çalışan testler için genel bir mimari sağlar ve çalışan yükleme testleri için özel özellikler içerir. Test denetleyicisi yükleme testini tüm test aracılarına gönderir ve tüm test aracıları testleri başlatana kadar bekler. Tüm test aracıları hazır olduğunda, test denetleyicisi testi başlatmak için test aracılarına bir ileti gönderir.

ms243155.collapse_all(tr-tr,VS.110).gifTest Aracısı

Test aracısı yeni bir test başlatmak için test denetleyicisinden isteklerini dinleyen bir hizmet gibi çalıştırır. Bir istek alındığında, test aracısı hizmeti testlerin çalıştırılacağı bir işlem başlatır. Her test aracısı aynı yükleme testini çalıştırır.

Test aracılarına yönetici tarafından bir ağırlık atanır ve yükleme tast aracısının ağırlığına göre dağıtılır. Örneğin, test aracısı 1 30 ağırlığa sahip ve test aracısı 2 70 ağırlığa sahip ve yükleme 1000 kullanıcıya ayarlanmışsa, test aracısı 1, 300 sanal kullanıcının benzetimi yaparken test aracısı 2, 700 sanal kullanıcı benzetimi yapar. Daha fazla bilgi için bkz. Test denetleyicileri ve Visual Studio ile Test aracıları yönetme.

Test aracısı, giriş olarak bir test kümesi ve benzetim parametreleri kümesini alır. Bir anahtar kavramında Visual Studio Ultimate sınamaları, çalıştırılan bir bilgisayardan bağımsız olmasıdır.

Test Denetleyicisi ve Test Aracısı Bağlantı Noktaları

Aşağıdaki şekil test denetleyicisi, sınama 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

Test denetleyicileri ve test aracılarının donanım ve yazılım gereksinimleri, bunları yükleme yordamları ve ortamınızı en iyi başarımı için yapılandırma hakkında önemli bilgiler için bkz: Sınama aracıları ve Test denetleyicilerini yükleme ve yapılandırma ve Denetleyici ve yük sınamak için Test Aracısı gereksinimlerini sınayın.

Birim Testleriyle Test Denetleyicisi ve Test Aracısını Kullanma

Test denetleyici ve bir veya daha fazla aracıları yükledikten sonra uzaktan yürütme, yük sınamaları için sınama ayarı test denetleyici kullanılıp kullanılmayacağını belirtebilirsiniz. Ayrıca, test ayarındaki aracılara ilişkin rol ile kullanılacak veri ve tanılama bağdaştırıcılarını belirtebilirsiniz. Daha fazla bilgi için bkz. Dağıtılmış Yükleme Testi için Test Ayarı Nasıl Oluşturulur ve Test Ayarlarını Kullanarak Makinaları Ayarlama ve Tanı Bilgisi Toplama.

Ayrıca bkz.

Görevler

Test Denetleyicileri ve bir Test Ayarında Belirtilen Test Aracılarını Kullanarak bir Test Nasıl Çalıştırılır

Nasıl yapılır: Test Denetleyicileri ve Test Aracıları Kullanarak Test Çalıştırma

İzlenecek yol: Bir Yükleme Testinde Test Denetleyicisi ve Test Aracıları Kullanmak

Dağıtılmış Yükleme Testi için Test Ayarı Nasıl Oluşturulur

Analiz için Yük Testi Sonuçlarına Nasıl Erişilir

Kavramlar

Visual Studio Web Performansı ve Yük Testlerini Kullanarak Performansı ve Stresi Test Etme

Denetleyici ve yük sınamak için Test Aracısı gereksinimlerini sınayın

Diğer Kaynaklar

Yükleme ve Web Başarım Testleri Çalıştırma