Bu eğitimde aşağıdaki konuları inceleyeceğiz.
1.
LoadRunner'da Analiz nasıl kullanılır 2. LoadRunner Analiz Özet Raporu
3. Analiz Grafikleri
4. Grafikleri Birleştirme
5. Yeni Grafikler Ekleme
6. Sonuçlarla Geçiş
7. Bir Oturumu Kaydetme
Başlayalım-
1. LoadRunner'da Analysis nasıl kullanılır?
Adından da anlaşılacağı gibi, HP Analysis, gerçekleştirdiğiniz performans testi üzerinde ayrıntılı (tam anlamıyla, çok ayrıntılı) analiz yapmak için bir programdır.
HP Analysis, yük testinizin yürütülmesi sırasında Denetleyici tarafından oluşturulan dökümü alır. Döküm, çeşitli grafikler oluşturmak için HP Analysis tarafından ayrıştırılan ham bir biçimde tüm bilgileri içerir.
HP Analysis hakkında daha fazla bilgi edelim.
HP Analysis'i başlatmak için, aşağıda gösterildiği gibi Başlat Menüsü => HP Software => HP LoadRunner => Analysis'e gidin:
Bu, Analysis'i başlatacak. Her zamanki gibi, ilk başta aşağıda gösterildiği gibi bir açılış ekranı açılacaktır:
Bir süre sonra, bu açılış ekranı otomatik olarak HP Analysis'in ana ekranına götürür. Ana ekran geri yüklenen modda açılacaktır. Aşağıdaki anlık görüntüye bakın:
Dosya menüsüne tıkladığınızda aşağıdaki anlık görüntüdeki gibi bir menü listesi göreceksiniz:
Dosya Menüsü'ne tıklayın veya analiz oturumu oluşturmak için Ctrl + N tuşlarını kullanın. Bu, lrr dosyasını bulmanıza yardımcı olacak bir diyalog kutusu açacaktır. Dosya uzantısı olan LRR, LoadRunner Sonuçları anlamına gelir.
HP Controller'ın bir klasörde sonuç havuzu oluşturduğunu hatırlıyor musunuz? Bu klasör lrr dosyasını içerir.
Analiz oturumu oluşturmak istediğiniz senaryonun res klasörünü bulun. Referans için aşağıda bir anlık görüntü sağlanmıştır:
Doğru dosyayı seçer seçmez, HP Analysis, işlem sırasında alanınızın bitmemesini sağlamak için ilk olarak kullanılabilir disk alanını kontrol eder. Bunun nedeni, bir oturumun boyutunun, özellikle birden fazla VUScripts dahil ettiğiniz ve uzun saatler boyunca çalıştığınız karmaşık senaryolar için çok büyük olabilmesidir.
Aşağıdaki pencere anlık olarak açılacaktır:
Disk alanının kullanılabilirliğini onayladıktan hemen sonra, HP Analysis harekete geçecek ve aşağıda gösterildiği gibi bir "şu anda analiz ediliyor" penceresi göreceksiniz:
Yukarıdaki pencerede geçen süre, sonuç klasörünün boyutuna (veya o klasörde bulunan istatistiklere) bağlıdır.
Çok uzun sürerse veya takılırsa, iptal düğmesine tıklayarak iptal etmeyi seçebilirsiniz.
Tamamlandığında, bu otomatik olarak biçim şablonunun uygulanacağı hızlı bir pencereye yönlendirir:
Bu sizi hızlı bir şekilde Oturum Gezgini'nin ana penceresine götürmelidir. Bununla birlikte, bazı karmaşık özel şablon kullanıyorsanız ve işlem herhangi bir nedenle durursa, işlemi iptal etmek ve baştan başlamak için Durdur düğmesine tıklayabilirsiniz.
2. LoadRunner Analizi Özet Raporu
İşlemler tamamlandığında, aşağıdaki gibi görünen ana oturum penceresini göreceksiniz:
Burada sonuçları aldığınız dizini görebilirsiniz.
Senaryonuzla ilgili tüm bilgileri Analiz oturumunda da görebilirsiniz. Özet Rapor sekmesinde, bu sonuçları almak için çalıştırılan senaryonun süresini görebilirsiniz.
Yüzdelik terimi, hemen hemen her grafikte analizde kullanılır. Özellikler panelinde yüzdelik değer için değer tanımlayabilirsiniz. Varsayılan 90 olarak ayarlanmıştır.
Oturum Gezgini'ndeki grafik bölümüne dikkat edin:
Zaten görünen birkaç grafik. Grafik ismine tıklayabilirsiniz ve detay görünümünü göreceksiniz.
Özet Raporundan, varsa SLA ile ilgili bilgileri açmak için düğmeye tıklayabilirsiniz.
Tıkladığınızda aşağıdaki pencereyi göreceksiniz:
Araç çubuğunu üst kısımdaki Dosya menüsünün hemen altında bulabilirsiniz, şöyle görünür:
Araç çubuğundaki tüm düğmeler, Dosya menüsünden bazı eylemler gerçekleştirir.
HP Analysis, Çalıştırma Zamanı Ayarları da dahil olmak üzere senaryonuzla ilgili her bilgiyi içerir. Şimdiye kadar Çalıştırma Süresi Ayarlarının performans üzerinde önemli bir etkiye sahip olduğunun farkında olduğunuzdan, senaryoyu çalıştırmak için kullanılan ayarları Analiz içinden görüntüleyebilirsiniz.
Çalışma Süresi Ayarlarını görüntülemek için, Dosya Menüsünden veya
Çalışma Süresi Ayarları aşağıdaki gibi görüntülenecektir:
Gördüğünüz gibi, bu pencereden sadece tüm ayarlar görünmekle kalmaz, aynı zamanda düğmesini tıklayarak veya komut dosyasını görüntüleyin buton. Pencereyi kapatmak için tıklayın
3. Analiz Grafikleri
HP Analysis, Analiz sırasında en önemli grafikleri yükleyecektir. Ayrıntıları mevcut grafiğe göre görüntülemek için Oturum Gezgini'nden herhangi bir grafik adına tıklayabilirsiniz.
Birkaç grafiği tek tek tartışalım.
3.1 Ortalama Yanıt Süresi grafiği:
Bu grafik, yük testinin her saniyesinde VUsers tarafından Web sunucusunda yapılan isabet sayısını gösterir. Bu grafik, VU kullanıcılarının ürettiği yük miktarını isabet sayısı açısından değerlendirmenize yardımcı olur.
Senaryomuzun grafiğine bir göz atın:
Bir grafiği görüntülerken, grafik göstergesini yan yana anlamak çok önemlidir.
Gösterge, işlem adını, rengini, minimum değerini, ortalama değerini, maksimum değerini ve standart sapmasını (ortalamanın etrafındaki sapmayı) gösterir.
Grafiğin renkleri Lejanddan tanınabilir.
3.2 Saniye Başına Vuruş grafiği:
Bu grafik, yük testinin her saniyesinde VUsers tarafından Web sunucusunda yapılan isabet sayısını gösterir. Bu grafik, VU kullanıcılarının ürettiği yük miktarını isabet sayısı açısından değerlendirmenize yardımcı olur.
Senaryomuz için grafiğe bir göz atın:
Efsanenin yanı sıra grafikten de görülebileceği gibi, sunucuya hiçbir isabetin olmadığı zamanlar vardı.
3.3 Çalıştırma VUsers grafiği:
Bu grafik, bir yük testinin her saniyesi sırasında VUser komut dosyalarını çalıştıran VUserların sayısını ve durumlarını gösterir. Bu grafik, herhangi bir anda sunucunuzdaki VUser yükünü belirlemek için kullanışlıdır.
3.4 Verim grafiği
Bu grafik, yük testi sırasında Web sunucusundaki çıktı miktarını (bayt cinsinden) gösterir. Aktarım hızı, VUserların herhangi bir saniyede sunucudan aldığı veri miktarını temsil eder. Bu grafik, VUserların ürettiği yük miktarını sunucu verimi açısından değerlendirmenize yardımcı olur.
İşte daha fazla grafiğin açıklaması:
3.5 VKullanıcı Özeti:
Bu grafik, çalışmasını başarıyla tamamlayan, çalışmasını durduran veya hatalarla sona eren VUserların sayısını gösterir. Şöyle görünüyor:
3.6 Randevu grafiği:
Bu grafik, VUser'ların buluşma noktalarında ne zaman serbest bırakıldığını ve her noktada kaç adet VU'nun serbest bırakıldığını gösterir. Şöyle görünüyor:
3.7 Saniye Başına İşlem grafiği:
Bu grafik, bir yük testinin her saniyesi sırasında gerçekleştirilen tamamlanmış işlemlerin (hem başarılı hem de başarısız) sayısını gösterir. Bu grafik, herhangi bir anda sisteminizdeki gerçek işlem yükünü belirlemenize yardımcı olur. Şöyle görünüyor:
3.8 Saniye Başına Toplam İşlem grafiği:
Bu grafik, bir yük testinin her saniyesinde gerçekleştirilen tamamlanan işlemlerin (hem başarılı hem de başarısız olan) toplam sayısını gösterir. Bu grafik, herhangi bir anda sisteminizdeki gerçek işlem yükünü belirlemenize yardımcı olur. Şöyle görünüyor:
3.9 İşlem Özeti grafiği:
Bu grafik, geçen, başarısız olan, durdurulan veya hatalarla biten işlemlerin sayısını gösterir. Şöyle görünüyor:
3.10 İşlem Performansı Özeti grafiği:
Bu grafik, yük testindeki tüm işlemler için minimum, ortalama ve maksimum yanıt süresini gösterir. Şöyle görünüyor:
3.11 Yük Altında İşlem Tepki Süresi grafiği:
Yük testi sırasında herhangi bir noktada çalışan VUsers sayısına göre ortalama işlem yanıt sürelerini görüntüler. Bu grafik, VUser yükünün performans süresi üzerindeki genel etkisini görüntülemenize yardımcı olur ve en çok kademeli yükle çalıştırılan bir yük testini analiz ederken faydalıdır. Şöyle görünüyor:
3.12 İşlem Yanıt Süresi Yüzde Dilim grafiği:
Bu grafik, belirli bir zaman aralığında gerçekleştirilen işlemlerin yüzdesini gösterir. Bu grafik, sisteminiz için tanımlanan performans kriterlerini karşılayan işlemlerin yüzdesini belirlemenize yardımcı olur. Şöyle görünüyor:
3.13 İşlem Yanıt Süresi Dağılımı grafiği:
Bu grafik, bir işlemin bir zaman aralığı dağılımında kaç kez tamamlandığını gösterir. Bu grafiğin bir seferde yalnızca tek bir işleme ait bilgileri gösterdiğini unutmayın. Şöyle görünüyor:
3.14 Verimlilik (MB) grafiği:
Bu grafik, yük testi sırasında Web sunucusundaki çıktı miktarını (megabayt cinsinden) gösterir. Aktarım hızı, VUserların herhangi bir saniyede sunucudan aldığı veri miktarını temsil eder. Bu grafik, VUserların ürettiği yük miktarını sunucu verimi açısından değerlendirmenize yardımcı olur. Şöyle görünüyor:
3.15 HTTP Durum Kodu Özeti:
Bu grafik, yük testi sırasında Web Sunucusundan döndürülen çeşitli HTTP protokol durum kodlarının dağılımını gösterir. Şöyle görünüyor:
4
3.16 Saniyedeki HTTP Yanıtı grafiği:
Bu grafik, yük testinin her saniyesi sırasında Web sunucusundan döndürülen farklı HTTP durum kodlarının sayısını gösterir. Şöyle görünüyor:
3.17 Sayfa Saniyede İndirme grafiği:
Bu grafik, yükleme testi sırasında Web sunucusundan alınan sayfaların sayısını gösterir. Şöyle görünüyor:
3.18 Bağlantı grafiği:
Bu grafik, Bağlantıların sayısını gösterir. Şöyle görünüyor:
3.19 Saniye Başına Bağlantı grafikleri:
Bu grafik, Saniyedeki Bağlantıların sayısını gösterir. Şöyle görünüyor:
3.20 Sayfa Bileşen Dağılımı (Zaman İçinde) grafiği:
Bu grafik, senaryo çalışmasının her saniyesi sırasında her Web sayfası ve bileşenleri için ortalama yanıt süresini (saniye cinsinden) görüntüler. Şöyle görünüyor:
3.21 Sayfa İndirme Süresi Dağılımı (Zaman İçinde) grafiği:
Bu grafik, senaryo çalışmasının her saniyesi sırasında her sayfa bileşeninin indirme süresinin bir dökümünü görüntüler. Şöyle görünüyor:
3.22 İlk Arabelleğe Kalma Süresi grafiği:
Bu grafik, ilk arabelleğin Web sunucusundan başarıyla geri alınmasına kadar geçen süre boyunca, senaryo çalışmasının her saniyesinde her Web sayfası bileşeninin ilgili sunucu / ağ süresini (saniye cinsinden) görüntüler. Şöyle görünüyor:
4. Grafikleri Birleştirme
Daha anlamlı bilgi sağlamak için iki grafiğin birleştirilmesi gerekebilir. Örneğin, yukarıda grafiklerde tartıştığımız gibi, sunucuya hiçbir isabet olmadığında, ağ üzerinden de bant genişliği yoktu.
Bu, birleştirme sırasında daha kolay çizilebilir.
Grafiklerin nasıl birleştirildiğini görelim.
Grafik birleştirme seçeneğini açmadan önce, birleştirmek istediğiniz en az bir grafiğin açık olduğundan emin olun. Yardımcı program, zaten açılmış grafiğe başka bir grafik eklemek istediğinizi varsayacaktır.
Birleştirme grafiği penceresini açmak için, Görünüm menüsüne gidin ve Grafikleri Birleştir'e tıklayın. Menü şu şekilde görünüyor:
Yukarıdaki menüye tıklamak, grafiklerin birleştirildiği ana pencereyi açacaktır, işte bir anlık görüntü:
Burada, İşlem Yanıt Süresini Çalışan VUsers grafiğiyle birleştiriyoruz. Grafiği Birleştir penceresi, yeni oluşturulmuş birleştirilmiş grafiğin adını sağlamanızı gerektirir.
Bu birleştirilmiş grafik şöyle görünür:
5. Yeni Grafikler Ekleyin
Yeni grafik eklemek için Grafik menüsünü tıklayın ve Yeni Grafik Ekle'yi seçin.
Menünün aşağıdaki anlık görüntüsüne bakın:
:
Tıklandığında, LoadRunner'da (HP Analysis) bulunan tüm grafiklerin bir listesini açacaktır.
İsmine çift tıklayarak herhangi bir grafiği seçebilirsiniz. Bu, değerleri / istatistikleri içeren grafiği HP Analysis ana penceresine yükleyecektir.
Ana pencereye geri dönmek için Kapat düğmesine tıklayın.
Pencereye bir bakalım:
6. Sonuçlarla Geçiş
Halihazırda birden fazla senaryo çalışmanız varsa, istatistikleri karşılaştırmak için sonuçlar klasörünü kullanabilirsiniz. Bu süreç, her iki sonucun doğrudan karşılaştırılmasına ve kümülatif bir rapor oluşturulmasına yardımcı olur.
Çapraz sonuçları gerçekleştirmek için tıklayın Araç çubuğundan simgesine tıklayın veya Dosya Menüsünden Sonuçlarla Çapraz seçeneğine tıklayın.
Bu pencere açılacaktır:
Sonuç Listesi, mevcut sonuç klasörünüzü göstermektedir (kendisi için analiz yapılmaktadır)
Bir çarpının analiz edileceği başka bir sonuç klasörü eklemek için Ekle düğmesine tıklayabilirsiniz.
Diğer sonuç klasörünü seçin ve Aç'a tıklayın.
Önceki Sonuç Listesi penceresi tekrar açılacaktır. Bu sefer listede iki sonuç klasörünüz olacak.
Pencereye bir bakın:
Tamam düğmesine tıklayın.
Her iki sonucun yan yana karşılaştırmasını içeren yeni bir pencere açılacaktır.
İşte bir anlık görüntü:
Çapraz listeye istediğiniz kadar sonuç klasörü ekleyebilirsiniz, ancak bunun anlaşılması ve analiz edilmesi karmaşık hale gelecektir. Bu nedenle listenin kısa tutulması önerilir.
7. Oturumu Kaydetme
HP Analysis ile çalışmak önemli ölçüde zaman alabilir. Birleştirilmiş bir grafik veya şu anda yeni bir grafik üzerinde çalışmış olabileceğiniz için, oturum bilgilerinizi kaydetmeniz iyi bir fikirdir.
Oturumunuzu kaydetmek için, Dosya Menüsüne ve Kaydet'e tıklayın.
Aşağıdaki diyalog penceresi açılacaktır:
Kaydet düğmesine tıklamak, oturumun boyutuna bağlı olarak anlık veya zaman alıcı olabilen Kaydet işlemini başlatır.
İşte pencere neye benziyor:
7.1 Oturum Açma
Mevcut bir oturumu benzer şekilde açabilirsiniz. Dosya Menüsü altında Aç'a tıklayın ve kaydedilen oturumun klasörünü seçin. Unutmayın, HP Analysis son klasör düğümünü açmayacaktır; bunun yerine klasörün kendisini açacaktır.
Bu, çalışmanıza devam edebileceğiniz ana Analiz penceresini açacaktır.
8. HTML Raporuna Aktarma:
HP Analysis, tüm verileri iyi biçimlendirilmiş bir HTML veya doc biçiminde rapora aktarmak için bir özellik sağlar. Dışa aktarmak için Rapor menüsünü tıklayın ve HTML Raporu'nu seçin. Aşağıdaki menüye bir göz atın:
Bu, HML raporunun yerleştirileceği dizini bulmak için bir diyalog kutusu açacaktır.
Aşağıdaki ekran görüntüsüne bir göz atın:
Kaydet düğmesine tıkladığınız anda, HP Analysis sonuçları dışa aktarmaya ve HTML biçiminde bir rapor hazırlamaya başlayacaktır. Dışa aktardığınız raporun boyutuna bağlı olarak kısa bir süre için bir açılış ekranı görünecektir:
Dışa aktarma tamamlandıktan sonra, kısa süre önce dışa aktarılan HTML dosyasını hemen Internet Explorer'da veya varsayılan tarayıcınızda açacaktır. İşte 1. Performans Testi Raporunuzun görünümü:
Analyzer'da Video
Videoya erişilemiyorsa burayı tıklayın