NASıL YAPıLıR: Ölçen ASP.NET, Web Application Stress Tool ile) yanıtlama hızı performansı

Makale çevirileri Makale çevirileri
Makale numarası: 815161 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu adım adım makalede, ASP.NET ölçmek açıklamaktadır Web Application Stress (WAS) aracını kullanarak yanıt verme becerisi. ASP.NET uygulamalarının yanıt kullanarak izlemenin performans ek bileşenini kullanarak veya WAS aracını kullanarak ölçülebilir. WAS aracı, Web sunucusundaki yapay bir yük oluşturur. Bu yanıt, ölçeklenebilirlik sınanacak ve performansını ayarlamak için ölçmek için yapmak istiyor. WAS araçları, Web sunucusunun yanıtlama ve dosya aktarım süresini ayrıntılı bir rapor oluşturur. Bu, performansı ayarlamak için kullanılan önemli bir ölçüt olur. WAS araç her türlü Web uygulamasına ile çalışır. Ancak, performans sorunları, bir ASP.NET uygulaması ile en verimli şekilde tanımlamak için WAS aracını kullanmak için dört konuları da vardır. Bu noktalar "Web Application Stress Tool yapılandırma" bölümünde listelenir.



Web Application Stress Tool yapılandırın.

Bir ASP.NET Web uygulaması sınanacak WAS Aracı'nı yapılandırdığınızda, izleyen konuları için dikkat gerekir:
  • Uygulamayı derlemek için izin vermek için warm-up nokta yapılandırmalısınız ve önbellek. Rapor, warm-up nokta yapılandırmazsanız yapay alt yanıt verdiğini gösterir. Bu davranış uygulamanın altında normal kullanımı doğru olarak yansıtmaz.
  • Tanımlama bilgilerini etkinleştirmek gerekir, ancak bunları komut dosyasının bir parçası olarak kayıt değil. Bu, yerleşimlere benzetimli her bir sanal kullanıcı tarafından WAS ayrı bir ASP.NET oturum aracını başlatır.
  • Rasgele bir gecikme etkinleştirmeniz gerekir. Bu olaylar işlenebilecek daha hızlı sunucuya gönderilen istekleri önler.
  • WAS aracı, birkaç dakika çalışacak şekilde yapılandırmanız gerekir. Bu işlem yararlı istatistikler oluşturmak için yeterli istekleri işlenmesini sağlar.
WAS aracında ayarlarını yapılandırmak için şu adımları izleyin:
  1. Yükleyin ve sonra da WAS aracını çalıştırın.
  2. Yeni bir komut dosyası oluşturun.

    Komut dosyaları oluşturma hakkında daha fazla bilgi için bkz: WAS aracı Yardım dosyaları.
  3. ' De, Microsoft Web Application Stress (ingilizce) penceresinde, komut dosyası'nı genişletin ve sonra Ayarlar ' ı seçin.
  4. Zorlama düzeyi alanını ve Vurgu çarpanı alanını 1 olarak ayarlayın.
  5. Sınama çalışma süresi, 10 dakika veya daha fazla ayarlayın.
  6. Rasgele bir gecikme kullan ' ı seçin. Sayfaları çalıştırmak için iki saniyeden daha uzun sürer, EnAz alan 2000 veya daha fazla ayarlayın.
  7. En fazla alan 5000 olarak ayarlayın.
  8. Için Warmup süresini en az 1 dakika zaman derleyin ve sonra da uygulamayı sonra ilk istek önbelleğe almak, ASP.NET izin verecek biçimde ayarlayın.
  9. Seçmek için tıklatın ve kullanıcılar, parolaları, kayıt Cookies onay kutusu.
  10. Oluşturma ve standart yöntemleri kullanarak komut dosyasını çalıştırın. Bunu yapmak için bkz: WAS aracı Yardım dosyaları.


Uygulama yanıtlama hızı öğrenin için sonuçları yorumlama

Web Application Stress komut dosyası yapılandırmak ve komut dosyası bir ASP.NET sitesinin karşı çalıştırın sonra uygulama yanıt verdiğini anlamak için sonuçları inceleyebilirsiniz. Uygulama yanıt gerçek sayfa yükleme süreleri ve genel kullanıcı deneyimini önemli bir bileşenidir. Komut dosyasını çalıştırdıktan sonra sonuçları görüntülemek için <a0></a0>, aşağıdaki adımları izleyin:
  1. Görünüm menüsünde Raporlar ' ı tıklatın.
  2. Rapor öğe komut dosyası'nı genişletin ve sonra en son saat'ı seçin.

    Sağdaki bölmede, raporunuzun bir özetini görüntüler.
  3. Sayfa özeti taşıma bölümü.

    Komut her sayfa isabetleri, TTFB Avg sütun ve TTLB Avg sütun inceleyin.

    Isabet sayısı sütunu karşı sayfa yürütülen isteklerin sayısı gösterilir. Isabet sayısı 10 ' dan büyük olmalıdır. Bu, kullanışlı bir ortalama oluşturmak için yeterli istekleri verilmiş kesinleştirir. Isabet sayısı10Sınama çalışma süresi, alan içinde komut dosyası ayarları ve sonra komut dosyasını reexecute artırmak daha az ise.

    TTFB Avg sütun <a0>ASP.NET</a0> sayfasının ilk baytın geri dönmek için uygulamayı geçen ortalama süre (milisaniye) ölçer. Bu ölçüm, kullanıcı, kullanıcı tarayıcı başlatıldığında sayfa işlemek için zaman verilen istek başlanarak yansıtır. Bu sitenin algılanan hızı, en önemli sunucusu bağımlı faktörü olur. Bu ölçüm ASP.NET sayfa işlemek için gereken zamanı yakından ilgilidir. Bu ölçüm, ayrıca performansı etkileyen yapılandırma değişiklikleri yansıtır.

    TTLB Avg sütun <a0>ASP.NET</a0> sayfasının son baytla dönmek için uygulamayı geçen ortalama süre (milisaniye) ölçer. Bu ölçüm, istek için tam sayfa yüklediğiniz zaman kullanıcı tarafından kesilirken başlanarak yansıtır. Tarayıcılar genellikle, ilk baytın aldıktan sonra sayfaları oluşturma başlatırken son baytla aktarılır, sonra tüm sayfayı kadar görülemez.


Referanslar

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
818015NASıL YAPıLıR: Ayarlama ve Ölçekle, .NET Framework üzerinde oluşturuldu uygulamalarının performansı
Uygulamaları dağıtma hakkında daha fazla bilgi için .NET Framework SDK belgelerine bakın veya aşağıdaki Microsoft Web sitesini ziyaret edin:

http://msdn2.microsoft.com/en-us/library/ybshs20f(vs.71).aspx

Özellikler

Makale numarası: 815161 - Last Review: 27 Mart 2007 Salı - Gözden geçirme: 1.8
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Anahtar Kelimeler: 
kbmt kbhowtomaster KB815161 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:815161

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com