Share via


Yük Testi için Test Denetleyicisi ve Test Aracısı Gereksinimleri

 

Yayýmlanma: Nisan 2016

Birkaç türleri birim, web performans ve yük testi ve el ile testler Visual Studio'ya tümleşiktir. Visual Studio Test Uzmanı, Visual Studio Uygulama Yaşam Döngüsü Yönetimi kullanıcılarının test denetleyicisi ve bir ya da daha fazla aracı kullanarak testleri uzak bilgisayarlarda çalıştırabilmesine olanak sağlar. Bakın Test Aracılarını ve Test Denetleyicileri Yükleme ve Yapılandırma.

Donanım ve Yazılım Gereksinimleri

Test denetleyicisi ve test aracısı bilgisayarlarının belirli donanım ve yazılım gereksinimleri vardır. Ayrıca, testi denetleyicisini ve test aracısı bilgisayarları birçok dil arasında dağıtmak istiyorsanız, bu dillerin nasıl destekleneceğini planlamanız gerekir.

Donanım Gereksinimleri

Aşağıdaki tablo, test denetleyicisi ve test aracılarının dağıtımı için önerilen donanım gerekliliklerini gösterir.

Yapılandırma

Bileşen

CPU

HD

Bellek

< 500 sanal kullanıcılar

Test aracısı

2.6 GHz

10 GB

2 GB

< 1000 sanal kullanıcılar

Test aracısı

Çift işlemci 2,6 GHz

10 GB

2 GB

N x 1000 sanal kullanıcı

Test aracısı

N aracılarını her Çift 2.6 Ghz ile ölçeklendirme

10GB

2GB

Sınama ortamı < 30 bilgisayarlarda. Bu, test edilen aracıları ve sunucuları içerir.

Test Denetleyicisi

2.6 GHz

 

 

Test ortamında N x 30 bilgisayar. Bu, test edilen aracıları ve sunucuları içerir.

Test Denetleyicisi

N 2.6 GHz işlemcileri

 

 

Not

Sanal kullanıcıların sayısı testten teste büyük ölçüde değişiklik gösterir.Bu sapmanın temel nedeni düşünme sürelerindeki sapmalar veya kullanıcı gecikmeleridir.Daha fazla bilgi için bkz. Yük Testleri Senaryolarında Web Sitesi İnsan Etkileşimi Gecikmelerini Benzetmek için Düşünme Zamanlarını Düzenleme.Bir yük testinde Web testleri genellikle daha verimlidir ve birim testlerinden daha fazla yük oluşturur.Önceki tabloda verilen sayılar, normal bir Web uygulamasında 3-5 saniyelik düşünme süreleriyle Web testlerini çalıştırmak için geçerlidir.

Burada sunulan yönergeler donanım planlaması için genel kılavuz olarak sağlanır. Test performansı test verilerinin miktarına ve test aracılarının sayısına bağlı olarak büyük ölçüde değişiklik gösterecektir. Test aracıları için, CPU hızı ve kullanılabilir bellek test yükünü sınırlayacaktır. Test denetleyicileri, test aracıları sayısına ve testlerde bulunan veri miktarına bağlı olarak daha büyük kaynaklara gerek duyar.

Test Uzmanı çalıştıran sunucu en düşük 1 Mbps bant genişliğine en yüksek 350 ms gecikme süresine sahip güvenilir ağ bağlantısına sahip olmalıdır. Test aracısı ve test denetleyicisi arasında güvenlik duvarı olmamalıdır. Test performansınız beklentilerinizi karşılamıyorsa, donanım yapılandırmanızı yükseltmeniz önerilir.

Donanım Konusunda Dikkat Edilecek Ek Noktalar

Test aracıları testin süresine ve testin boyutuna bağlı olarak test denetleyicilerindeki büyük miktarda veriler oluşturur. Genellikle, test verisinin her 24 saati için ek bir 10 GB sabit disk depolaması planlamalısınız.

Burada önerilen donanımın yanı sıra, gereksiz güç kaynakları ve gereksiz fanlar gibi kritik sunucular için ek donanımı göz önünde bulundurmalısınız.

Yazılım Gereksinimleri

Visual Studio için aşağıdaki istemci sürümlerinden biriyle test denetleyicilerini ve test aracılarını kullanabilirsiniz:

  • Visual Studio Test Uzmanı

  • Visual Studio Enterprise

Ayrıca Team Foundation Server ve Visual Studio Laboratuvar Yönetimi ile test aracıları kullanabilirsiniz.

İşletim sistemleri:

  • Windows 8

  • Windows Server 2008 Release 2 veya sonraki sürümleri

  • Windows Server 2008 SP2 veya sonraki sürümleri

  • Windows Server 2008 Beta

  • Windows 7 Orijinal sürüm veya sonraki sürümler

.NET framework:

  • Sürüm 4 veya sonraki sürümler

Burada listelenen gerekli yazılımlara ek olarak, ek yönetim yazılımı ya da yedekleme yazılımları veya güvenlik duvarları gibi güvenlik yazılımları yüklemek isteyip istemediğinizi düşünmelisiniz.

Dil Gereksinimleri

Karışıklığı önlemek ve işlemi kolaylaştırmak için test denetleyicisi ve test aracısı bilgisayarın işletim sistemiyle veya Team Foundation Server ile aynı dili kullanmak üzere yapılandırılmalıdır. Test aracısı ve test denetleyicisi farklı bilgisayarlarda yüklüyse, aynı dili kullanacak şekilde yapılandırılmalıdır. Ayrıca dili İngilizce olan bir işletim sistemine Test Uzmanı uygulamasının başka bir dil sürümünü, bu dil Team Foundation Server dağıtımının diliyle eşleştiği sürece yükleyebilirsiniz.

İzleme Aracısı kaynakları

Kaynak gereksinimlerine izlenerek belirlemek için aracı makineleri izleyebilirsiniz QTAgent*.exe yürütün ve ölçeklendirme testler sırasında işlemler. En yaygın rotada QTAgent*.exe işlemlerin CPU kullanımı olur. CPU kullanımı yüksek nineties içinde sürekli olarak ise daha sonra aracı ağır yüklü olduğunu göstergesidir. Sonraki genel performans sorunu bellek kullanımı olur. Testleri yoğun için bu kaynakları izleme, makine kaynakları arttırabilir veya testinizi farklı dağıtmak belirlenmesine yardımcı olabilir.

Ayrıca bkz.

Test Aracılarını ve Test Denetleyicileri Yükleme ve Yapılandırma
Yük Testleriyle Birlikte Test Denetleyicileri ve Test Aracılarını Kullanma