Uygulamamız için stres testi yapmak için Visual Studio 2010 test testini kullanmayı planlıyoruz. MVC3 uygulamasının 1000 eşzamanlı kullanıcıyı yönetip yönetemeyeceğini öğrenmek istiyoruz.1000 eşzamanlı kullanıcı için yükleme testi
Bunun için kaç fiziksel makineye ihtiyacımız var?
Aklımızdaki mevcut plan aşağıdaki gibidir.
- Sunucu 1 (Web Sunucusu + MS SQL): Bu sunucu uygulamanızı barındırmak içindir. Biz 7 fiziksel makineler gerekecektir gibi
- Sunucu 2 (Test Kontrolörü + onun veritabanı)
- Makine 1 (200 eşzamanlı kullanıcı için test maddesi 1) * 5
Yani, görünüyor. Fiziksel makineler hakkında aşırı tahmin mi yapıyoruz? 1000 eşzamanlı kullanıcı yük testi için herhangi bir fikir takdir edilecektir. Teşekkürler!
VS2010/VS2012'nin değerlendirme sürümünün birçok kullanıcıyı test etmenize izin vermeyeceğini düşünüyorum. Web isteklerini (paralel olarak) 'düz' bir test projesinden el ile geçmeniz gerekir. –
Makinenin isteği eşzamanlı olarak göndermek için sınırlama olduğunu düşünüyorum. Bu nedenle, yük testi laboratuvarının çoğu, eşzamanlı istekleri oluşturmak için çok sayıda düğüme sahipti. –