LoadRunner Analiz Eğitimi: Rapor ve Grafik
1. LoadRunner'da Analiz nasıl kullanılır?
HP Analiz, adından da anlaşılacağı gibi, gerçekleştirdiğiniz performans testinin detaylı (tam anlamıyla çok detaylı) analizini gerçekleştiren 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 tüm bilgileri ham formatta içerir.
HP Analizi 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 Yazılımı =>HP LoadRunner =>Analiz seçeneğine gidin:
Bu, Analiz'i başlatacaktır. 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 Analizinin ana ekranına yönlendirecektir. 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 menülerin bir listesini göreceksiniz:
Dosya Menüsüne tıklayın veya analiz oturumu oluşturmayı açmak için Ctrl + N tuşlarını kullanın. Bu, lrr dosyasını bulmanıza yardımcı olacak bir iletişim kutusu açacaktır. LRR dosya uzantısı, LoadRunner Sonuçları anlamına gelir.
HP Denetleyicinin bir klasörde sonuç deposu 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 olması açısından aşağıda bir anlık görüntü verilmiştir:
Doğru dosyayı seçtiğiniz anda, HP Analysis ilk önce kullanılabilir disk alanını kontrol ederek işlem sırasında alanınızın bitmediğinden emin olacaktır. Bunun nedeni, bir oturumun boyutunun özellikle birden fazla VUScript eklediğiniz ve uzun saatler ç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ği doğrulandıktan hemen sonra HP Analysis devreye girecek ve aşağıda gösterildiği gibi "şu anda analiz ediliyor" penceresini göreceksiniz:
Yukarıdaki pencerenin aldığı süre, sonuç klasörünün boyutuna (veya bu klasörde bulunan istatistiklere) bağlıdır.
Çok uzun sürerse veya takılıp kalırsa, iptal düğmesine tıklayarak iptal etmeyi seçebilirsiniz.
Tamamlandığında, bu otomatik olarak format şablonunun uygulanacağı hızlı bir pencereye yol açacaktır:
Bu sizi hızla Session Explorer'ın ana penceresine götürmelidir. Ancak, karmaşık bir ö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 Analiz Özet Raporu
İşlemler tamamlandığında, şuna benzeyen 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ı elde etmek için çalıştırılan senaryonun süresini görebilirsiniz.
Yüzdelik terimi analizde neredeyse her grafikte kullanılır. Özellikler panelinde yüzdelik değerini tanımlayabilirsiniz. Varsayılan 90 olarak ayarlanmıştır.
Oturum Gezgini'ndeki grafik bölümüne dikkat edin:
Zaten birkaç grafik görünüyor. Grafik ismine tıklayabilir ve detaylı görünümünü görebilirsiniz.
Ö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 üstteki 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ı eylemleri gerçekleştirir.
HP Analizi, Çalıştırma Zamanı Ayarları da dahil olmak üzere senaryonuzla ilgili her türlü bilgiyi içerir. Artık Çalıştırma Zamanı Ayarlarının performans üzerinde önemli bir etkiye sahip olduğunu bildiğiniz için, senaryoyu çalıştırmak için kullanılan ayarları Analiz içinden görüntüleyebilirsiniz.
Çalıştırma Zamanı Ayarlarını görüntülemek için, Dosya Menüsünden veya
Araç çubuğundaki düğmesine tıklayın.
Çalıştırma Süresi Ayarları aşağıdaki gibi görüntülenecektir:
Gördüğünüz gibi bu pencereden tüm ayarları görmekle kalmıyor, aynı zamanda Zamanlama'yı da tıklayarak açabiliyorsunuz. düğmesine tıklayın veya komut dosyasını tıklayarak görüntüleyin
düğme. Pencereyi kapatmak için üzerine tıklayın
düğmesine basın.
3. Analiz Grafikleri
HP Analysis, Analysis sırasında en önemli grafikleri yükleyecektir. Mevcut grafiğe karşı ayrıntıları görüntülemek için Session Explorer'dan herhangi bir grafik adına tıklayabilirsiniz.
Birkaç grafiği tek tek ele alalım.
3.1) Ortalama Tepki Süresi grafiği:
Bu grafik, yük testinin her saniyesinde VUser'lar tarafından Web sunucusunda yapılan isabetlerin sayısını görüntüler. Bu grafik, isabet sayısı açısından VU kullanıcılarının oluşturduğu yük miktarını değerlendirmenize yardımcı olur.
Senaryomuzun grafiğine bir göz atın:
Bir grafiği görüntülerken, grafik açıklamalarını yan yana koymak çok önemlidir.
Açıklama, işlem adını, rengini, minimum değerini, ortalama değerini, maksimum değerini ve standart sapmasını (ortalama etrafındaki sapmayı) gösterir.
Grafiğin renkleri Efsaneden tanınabilir.
3.2) Saniyedeki İsabet Sayısı grafiği:
Bu grafik, yük testinin her saniyesinde VUser'lar tarafından Web sunucusunda yapılan isabetlerin sayısını görüntüler. Bu grafik, isabet sayısı açısından VU kullanıcılarının oluşturduğu yük miktarını değerlendirmenize yardımcı olur.
Senaryomuz durumunda grafiğe bir göz atın:
Grafikten ve efsaneden de görülebileceği gibi, sunucuya herhangi bir isabetin olmadığı zamanlar olmuştur.
3.3) VUsers grafiğini çalıştırma:
Bu grafik, bir yükleme testinin her saniyesinde VUser komut dosyalarını çalıştıran VUser'ların sayısını ve bunların durumunu görüntüler. 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 üretim miktarını (bayt cinsinden) görüntüler. Verim, VUser'ların herhangi bir saniyede sunucudan aldığı veri miktarını temsil eder. Bu grafik, VUser'ların oluşturduğu yük miktarını sunucu verimi açısından değerlendirmenize yardımcı olur.
İşte bazı grafiklerin açıklaması:
3.5) VKullanıcı Özeti:
Bu grafik, çalışmasını başarıyla tamamlayan, çalışmasını durduran veya hatalarla sonlandıran VU kullanıcılarının sayısını gösterir. Şöyle görünüyor:
3.6) Randevu grafiği:
Bu grafik, buluşma noktalarında VUser'ların ne zaman serbest bırakıldığını ve her noktada kaç VUser'ın serbest bırakıldığını gösterir. Şöyle görünüyor:
3.7) Saniyedeki İşlemler grafiği:
Bu grafik, bir yükleme testinin her saniyesinde gerçekleştirilen tamamlanan işlemlerin (hem başarılı hem de başarısız) sayısını görüntüler. Bu grafik, herhangi bir anda sisteminizdeki gerçek işlem yükünü belirlemenize yardımcı olur. Şöyle görünüyor:
3.8) Saniyede Toplam İşlem Grafiği:
Bu grafik, bir yükleme testinin her saniyesinde gerçekleştirilen tamamlanan işlemlerin (hem başarılı hem de başarısız) toplam sayısını görüntüler. 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 grafikte başarılı olan, başarısız olan, durdurulan veya hatayla biten işlemlerin sayısı görüntülenir. Şö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örüntüler. Şöyle görünüyor:
3.11) Yük Altında İşlem Yanıt Süresi grafiği:
Yük testi sırasında herhangi bir noktada çalışan VUser 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üklemeyle çalıştırılan bir yük testini analiz ederken kullanışlıdır. Şöyle görünüyor:
3.12) İşlem Yanıt Süresi Yüzdelik 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, zaman aralıkları dağılımında bir işlemin kaç kez tamamlandığını gösterir. Bu grafiğin aynı anda yalnızca tek bir işleme ilişkin bilgileri görüntülediğini unutmayın. Şöyle görünüyor:
3.14) Verim (MB) grafiği:
Bu grafik, yük testi sırasında Web sunucusundaki verim miktarını (megabayt cinsinden) gösterir. Verim, VUsers'ın sunucudan herhangi bir saniyede aldığı veri miktarını temsil eder. Bu grafik, VUsers'ın sunucu verimi açısından ürettiği yük miktarını değerlendirmenize yardımcı olur. Şöyle görünür:
3.15) HTTP Durum Kodu Özeti:
Bu grafik, yükleme testi sırasında Web Sunucusundan döndürülen çeşitli HTTP protokolü durum kodlarının dağılımını görüntüler. Şöyle görünüyor:
3.16) Saniye Başına HTTP Yanıtı grafiği:
Bu grafik, yük testinin her saniyesinde Web sunucusundan döndürülen farklı HTTP durum kodlarının sayısını görüntüler. Şöyle görünüyor:
3.17) Saniyede İndirilen Sayfa Sayısı grafiği:
Bu grafik, yükleme testi sırasında Web sunucusundan alınan sayfa sayısını görüntüler. Şöyle görünüyor:
3.18) Bağlantı grafiği:
Bu grafik Bağlantı sayısını görüntüler. Şöyle görünüyor:
3.19) Saniyedeki Bağlantı Grafikleri:
Bu grafik Saniyedeki Bağlantı sayısını gösterir. Şöyle görünüyor:
3.20) Sayfa Bileşeni Dağılımı (Zaman İçinde) grafiği:
Bu grafik, senaryo çalışmasının her saniyesinde 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 İçi) grafiği:
Bu grafik, senaryo çalıştırmasının her saniyesinde her sayfa bileşeninin indirme süresinin dökümünü görüntüler. Şöyle görünüyor:
3.22) Birinciye Giden Zaman Buffer grafik:
Bu grafik, senaryo çalışmasının her saniyesinde her Web sayfası bileşeninin göreli sunucu/ağ süresini (saniye cinsinden) görüntüler, ilk arabellek Web sunucusundan başarıyla geri alınana kadar geçen süre boyunca. Şöyle görünür:
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 herhangi bir isabet olmadığında ağ üzerinde bant genişliği de yoktu.
Birleştirme sırasında bu 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, önceden açılmış olan grafiğe başka bir grafik eklemek istediğinizi varsayacaktır.
Grafik birleştirme penceresini açmak için Görünüm menüsüne gidin ve Grafikleri Birleştir'e tıklayın. Menünün nasıl göründüğü aşağıda açıklanmıştır:
Yukarıdaki menüye tıklamak grafikleri birleştirmenin ana penceresini 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şturulan birleştirilmiş grafiğin adını girmenizi gerektirir.
Bu birleştirilmiş grafiğin nasıl göründüğü:
5. Yeni Grafikler Ekleyin
Yeni grafik eklemek için Grafik menüsüne tıklayın ve Yeni Grafik Ekle seçeneğini seçin.
Menünün aşağıdaki anlık görüntüsüne bakın:
Tıklandığında LoadRunner'da (HP Analizi) bulunan tüm grafiklerin bir listesi açılacaktır.
Adına çift tıklayarak herhangi bir grafiği seçebilirsiniz. Bu, grafiği değerlerle/istatistiklerle birlikte HP Analysis'in ana penceresine yükleyecektir.
Ana pencereye geri dönmek için Kapat düğmesini tıklayın.
Şimdi pencereye bir göz atalım:
6. Sonuçlarla Geçiş
Halihazırda birden fazla senaryo çalıştırmanız varsa, istatistikleri çapraz eşleştirmek için bunların 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'a tıklayın.
Bu pencereyi açacaktır:
Sonuç Listesi, mevcut sonuç klasörünüzü (analizin gerçekleştirildiği) gösterir
Çaprazı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 göz atın:
Tamam düğmesine tıklayın.
Her iki sonucun yan yana karşılaştırılması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ı tavsiye edilir.
7. Oturumu Kaydetmek
HP Analysis ile çalışmak önemli ölçüde zaman alabilir. Grafiği birleştirmiş olabileceğiniz veya şu anda yeni bir grafik üzerinde çalıştığınız için oturum bilgilerinizi kayıtlı tutmak iyi bir fikirdir.
Oturumunuzu kaydetmek için Dosya Menüsüne tıklayın ve Kaydet'e tıklayın.
Aşağıdaki diyalog penceresi açılacaktır:
Kaydet düğmesine tıklamak, oturumun boyutuna bağlı olarak anında veya zaman alıcı olabilecek Kaydetme işlemini başlatacaktır.
İşte pencerenin neye benzediği:
7.1) Oturum Açma
Mevcut bir oturumu benzer şekilde açabilirsiniz. Dosya Menüsü altında Aç'a tıklamanız ve kaydedilen oturumun klasörünü seçmeniz yeterlidir. HP Analizinin son klasör düğümünü açmayacağını unutmayın; bunun yerine klasörün kendisi açılacaktır.
Bu, çalışmanıza devam edebileceğiniz Analizin ana penceresini açacaktır.
8. HTML Raporuna Aktarma:
HP Analizi, tüm verileri iyi biçimlendirilmiş bir HTML veya belge biçimindeki rapora aktarma özelliği sağlar. Dışa aktarmak için Rapor menüsüne 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 iletişim kutusu açacaktır.
Aşağıdaki ekran görüntüsüne bir göz atın:
Kaydet düğmesine tıkladığınızda, HP Analysis sonuçları dışa aktarmaya ve HTML formatında 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, yakın zamanda dışa aktarılan HTML dosyası hemen Internet Explorer'da veya varsayılan tarayıcınızda açılır. İşte 1. Performansınız nasıl Test yapmak Rapor şuna benzer:
Analizör ile ilgili video
Tıkla okuyun videoya erişilemiyorsa