Nasıl Yapılır: Visual Studio'da Test Ayarlarını Kullanarak Yük Testleri için ASP.NET Profil Oluşturucu'yu Yapılandırma
ASP.NET profil oluşturucusu tanılama veri bağdaştırıcısını ASP.NET profil oluşturucusu bilgisi toplamak için kullanabilirsiniz. Bu tanılama veri bağdaştırıcısı ASP.NET uygulamaları için başarım verisi toplar.
Not
Bu tanılama veri bağdaştırıcısı Microsoft Test Yöneticisi kullanarak çalışan testler için kullanılamaz.Kullanmanızı ASP.NET Web sitelerini kullanan yükleme testleriyle Profil Oluşturucusu tanılama bağdaştırıcısı yalnızca gerektiren Visual Studio Ultimate.
ASP.NET profil oluşturucu tanılama veri bağdaştırıcısı, bir yükleme testi çalıştırdığınızda uygulama katmanından ASP.NET profil oluşturucu veriyi toplamanıza izin verir. Uzun yükleme testleri örneğin bir saatten daha uzun süren yükleme testleri için profil oluşturucuyu çalıştırmamanız gerekir. Bu, profil oluşturucu dosyasının yüzlerce megabaytlık boyutlara dahi ulaşabilecek şekilde büyümesinden kaynaklanır. Bunun yerine ASP.NET profil oluşturucusu kullanarak, performans sorunlarını derinlemesine tanılama faydası sağlayacak olan daha kısa yük testleri çalıştırın.
Not
ASP.NET Profil oluşturucu tanılama veri bağdaştırıcısı profil Internet Information Services (IIS) işleminin profilini oluşturur.Bu yüzden geliştirme Web sunucusuna karşı çalışmaz.Yükleme testinizde Web sitesinin profilini çıkarmak için IIS'in çalıştığı makineye bir test aracısı yüklemeniz gerekir.Test aracısı yük oluşturmayacak ancak yalnızca koleksiyona ilişkin aracı olacak.Daha fazla bilgi için bkz. Sınama aracıları ve Test denetleyicilerini yükleme ve yapılandırma.
Daha fazla bilgi için bkz. Dağıtılmış Yükleme Testi için Test Ayarı Nasıl Oluşturulur.
Gereksinimler
- Visual Studio Ultimate
Aşağıdaki yordam ASP.NET profil oluşturucusu için tanılama veri bağdaştırıcısının nasıl yapılandırıldığını açıklar.
Test Ayarlarınız için ASP.NET Profil Oluşturucusunu Yapılandırma
Bu yordamdaki adımları gerçekleştirmeden önce Visual Studio'dan test ayarlarınızı açmalı ve seçmeniz gerekiyor veri ve Tanılamalar sayfa. Daha fazla bilgi için bkz. Visual Studio Testleri için Test Ayarlarını Belirtme.
Test ayarlarınız için ASP.NET profil oluşturucusunu yapılandırmak üzere
ASP.NET profil oluşturucu verilerini toplamak üzere kullanmak için rol seçmek.
Uyarı
Bu rol, bir Web sunucusu olmalıdır.
Seçin asp.net Profil Oluşturucu toplamayı etkinleştirmek için ASP.NET profil oluşturma verisi ve sonra yapılandırma.
ASP.NET profil oluşturma veri koleksiyonunu yapılandırmak için iletişim kutusu görüntülenir.
Profil Oluşturucu Örnekleme aralığı'nda, ASP.NET profil oluşturma örnekleri arasında almayı bekleyen CPU saat döngüsünü belirten bir değer girin.
Profil oluşturma katman etkileşimini etkinleştirmek için, Katman Etkileşim Profil Oluşturucuyu Etkinleştir'i seçin.
Katman etkileşimi profil oluşturma her bir yapay öğe (örneğin, MyPage.aspx veya CompanyLogo.gif) için Web sunucusuna gönderilen istekleri ve sunucunun her bir isteğe ne kadar sürede hizmet verdiğini sayar. Ayrıca, katman etkileşimi profilleme, sayfa isteğinin bir parçası olarak hangi ADO.NET bağlantılarının kullanıldığıyla birlikte bu istek hizmetinin bir parçası olarak kaç tane sorgunun ve depolanmış işlem çağrısının yapıldığını toplar.
İki farklı zamanlama bilgileri kümesi toplanır:
Her web isteği hizmeti için zamanlama bilgileri (En Küçük, En Büyük, Ortalama ve Toplam).
Her sorguyu yürütmek için zamanlama bilgileri (En Küçük, En Büyük, Ortalama ve Toplam).
Test ayarınızda yapılandırılmış ASP.NET profil oluşturucu tanılama veri bağdaştırıcısı ile, ASP.NET Web uygulamanızdaki ASP.NET profil oluşturma verilerini toplayabilirsiniz. Daha fazla bilgiIIS, IIS makinesinde, gerekli test aracısının nasıl yapılandırılacağı ve nasıl test edileceğini, ASP.NET web uygulaması bkz: ASP.NET Profil Oluşturucu Verilerini Toplayan Web Performans Testlerini İçeren bir Yük Testi Nasıl Çalıştırılır.
Ayrıca bkz.
Görevler
Dağıtılmış Yükleme Testi için Test Ayarı Nasıl Oluşturulur
Kavramlar
Test Ayarlarını Kullanarak Makinaları Ayarlama ve Tanı Bilgisi Toplama
Microsoft Test Yöneticisi'nde Otomatikleştirilmiş Testler Çalıştırma
Visual Studio Web Performansı ve Yük Testlerini Kullanarak Performansı ve Stresi Test Etme