1) LoadRunner tarafından hangi protokoller desteklenmektedir?
LoadRunner 9.5'ten itibaren aşağıdaki protokoller desteklenmektedir. Bu, gelecekteki sürümlerle artacaktır. Mülakatı yapan kişi sizden birkaçı dışında tümünü isimlendirmenizi istemiyor (5-7 protokol diyelim).
Uygulama Dağıtım Çözümü: Citrix protokolü için.
Ctlib, Sybase Dblib ve Windows Sockets protokolleri için.
Özel: C şablonları, Visual Basic şablonları, Java şablonları,
Javascript ve VBScript tipi komut dosyaları için.
Dağıtılmış Bileşenler: COM / DCOM, Corba-Java ve Rmi -Java protokolleri için.
E-ticaret: FTP, LDAP, Palm, Web (HTTP / HTML), Web Hizmetleri ve ikili Web / Winsocket protokolleri için.
Kurumsal Java Fasulyeleri: EJB Testi ve Rmi-Java protokolleri için.
ERP / CRM: Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPGUI, SAP-Web ve Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web ve Siebel-Oracle) protokolleri için.
Eski: Terminal Emülasyonu (RTE) için.
Posta Hizmetleri: İnternet Mesajlaşma (IMAP), MS Exchange (MAPI), POP3 ve SMTP.
Ara yazılım: Jacada ve Tuxedo (6, 7) protokolleri.
Akış: MediaPlayer ve RealPlayer protokolleri için.
2) LoadRunner'da hangi bileşenleri kullandınız?
Vuser generator - Komut Dosyaları oluşturmak için
Kontrolör - Senaryolar oluşturmak ve yürütmek için
Çözümleyici - Sonuçları analiz etmek için.
Bu video dersinde LoadRunner ve mimarisi hakkında daha fazla bilgi edinin.
3) Yük çalıştırıcı Ajan nedir?
Aracı, ana makine ile denetleyici arasındaki arabirimdir.
4) Bir Vuser Komut Dosyası geliştirme süreci nedir?
Bir vuser betiği geliştirmenin dört adımı vardır.
2-Kayıtlı vuser betiğini oynatma / geliştirme.
3- Çeşitli çalışma zamanı ayarlarını tanımlayın ve kontrol edin
4- Komut dosyasını bir LoadRunner senaryosuna dahil edin
Buradaki Video eğitiminde Vuser Komut Dosyası geliştirme hakkında daha fazla bilgi edinin.
5) Yük testi için kaç VUsere ihtiyaç vardır?
Bu aslında hileli bir sorudur.
Gereken VUser sayısı, test edilen sisteminize, ağ yapılandırmalarına, donanım ayarlarına, belleğe, işletim sistemine ve bir performans testinin yazılım uygulamaları hedefine bağlıdır. Vuser için herhangi bir genel değer olamaz.
6) Vuser'ı bir süreç ve iş parçacığı olarak çalıştırmanın farkı nedir? Vuser'ı çalıştırmanın daha avantajlı yolu hangisi?
Vuser bir işlem olarak çalıştırıldığında, her Vuser için aynı sürücü programı belleğe yüklenir. Bu, büyük miktarda bellek alır ve tek bir jeneratörde çalıştırabileceğiniz Vuser sayısını sınırlar.
Vuser bir iş parçacığı olarak çalıştırıldığında, sürücü programının yalnızca bir örneği belirli sayıda Vuser tarafından paylaşılır. Çoklu iş parçacığı modunu kullanarak tek bir jeneratörde birkaç Vuser çalıştırabilirsiniz.
7) "Vuser-init" in anlamı nedir?
Vuser-init, asıl uygulama çalıştırılmadan önce başlatma işlemleri olarak da adlandırılan ön işlemleri kaydeder.
8) Genişletilmiş günlük nedir?
Genişletilmiş bir günlük, çalışma zamanı ayarlarında belirlediğiniz seçeneklere bağlı olarak gelişmiş bir izleme, parametre ikamesi ve diğer birçok bilgi tarafından döndürülen veriler gibi bilgileri depolar.
9) Neden parametre oluşturuyorsunuz?
Bir parametre oluşturmak için, kod içindeki sabit kodlanmış değeri değiştirir ve onu bir parametre ile değiştirirsiniz. Bu, tek bir Vuser'ın birçok kez çalıştırılmasına ve her çalışmada farklı veriler kullanılmasına izin verir. Bir sunucunun sonuçları önbelleğe almasını engellediği için daha gerçek hayattaki sunucu talebini teşvik etmeye yardımcı olur.
Bu Video Eğitiminde parametrelendirme hakkında daha fazla bilgi edinin
10) Komut dosyanızı birden çok eyleme nasıl bölebilirsiniz? Neden?
Komut dosyasını işlevselliğe göre Eylemlere ayıracağım. Örneğin, Uygulamada Oturum Açmak İçin Bir kez Eylem, rezervasyon için başka bir Eylem vb.
Eylemler kodun yeniden kullanılabilirliğini artırır, bakım süresini kısaltır ve dolayısıyla maliyetleri düşürür.
11) LoadRunner'da Vuser sayısını nasıl ayarlayabilirsiniz?
Senaryolarınızı oluştururken denetleyici bölümünde Vuser sayısını ayarlayabilirsiniz. Vusers'ın hızlanma, hızlanma gibi diğer birçok gelişmiş seçenek de Kontrolör bölümünde mevcuttur.
Denetleyici ve Senaryo oluşturma hakkında daha fazla bilgi edinin
12) Monitör nedir?
Monitörler, performans darboğazlarını "izlemek" için kullanılır. Load Runner'ın Controller bölümünde kullanılırlar.
13) LoadRunner'da bulunan kontrol noktası türleri nelerdir?
LoadRunner iki tür kontrol noktası sağlar
a) Görüntü Kontrol Noktaları: Bu kontrol noktası, çalışma zamanı sırasında bir sayfadaki bir görüntünün varlığını doğrulayacaktır.
b) Metin Kontrol Noktası: Bu kontrol noktası, çalışma zamanı sırasında bir sayfadaki bir metin dizesinin varlığını doğrular
Yukarıdaki kontrol noktalarının her ikisi de Vugen'e eklenebilir.
Kontrol Noktaları hakkında daha fazla bilgi edinin
14) Performans testi sırasında donanım, yazılım, ağ ve bellek darboğazına ilişkin ne tür bir sorunla karşılaşabiliriz?
Diğerlerinin yanı sıra olası sorunlar şunlar olabilir:
1. Donanım Eksikliği
2. Bellek Sızıntısı
3. Ağ ile ilgili sorunlar.
4. Uygulama / Yazılım hatası
15) Performans ölçüsünü iyileştirmek için tavsiyeniz nedir?
Ağın, veritabanının ve uygulamanın ve web sunucusunun ince ayarı önerilir.
Ağda seviye, gecikmeyi ve bant genişliğini optimize etmeye çalışır.
Veritabanı düzeyinde, profil oluşturucuları çalıştırarak tüm dizinleri ve dizileri doğrulayın. Ayrıca veritabanı sorgularınızı da optimize edebilirsiniz.
Uygulama sunucusu düzeyinde, uygulamadaki bellek sızıntılarını bulmak için profil oluşturucuları çalıştırın
Web sunucusu düzeyinde, monitörleri kullanabilir ve verimi ve sunucunun diğer ilgili ölçümlerini optimize edebilirsiniz.
16) Buluşma noktası nedir?
Buluşma noktası Senkronizasyon / Bekleme noktasıdır. Buluşma noktaları, Vusers'a test yürütme sırasında birden fazla Vuser'ın aynı anda bir görevi yerine getirebilmeleri için belirli bir noktaya gelmesini beklemelerini söyler.
Bunun önemi, bazı ağır yükleri senaryonun yalnızca belirli bir kısmına taklit etmek ve uygulamanın davranışını test etmektir.
17) Korelasyon nedir?
Korelasyon, test komut dosyanızın her çalışması için benzersiz olan verileri elde etmek için kullanılır (örn: oturum kimlikleri). Kayıt sırasında, bu dinamik değerler komut dosyanıza sabit kodlanır ve komut dosyasının oynatma sırasında başarısız olmasına neden olur. Korelasyon, dinamik değerlerin komut dosyanızda sabit kodlanmadığı, ancak başarısızlığı önlemek için çalışma zamanında çıkarıldığı bir tekniktir.
Bu eğitim videosunda Korelasyon hakkında daha fazla bilgi edinin.
18) Manuel Korelasyon nedir?
Komut dosyanızdaki dinamik değerleri tanımlamak için Web_reg_save_param () işlevini kullanan korelasyon tekniğidir. Korelasyonun başarıyla yapıldığını doğrulamak için komut dosyanızı oynatmanız önemlidir.
Manuel Korelasyonu öğrenin.
19) Performans darboğazlarını nasıl belirlersiniz? -
Performans Darboğazları, monitörler kullanılarak tespit edilebilir.
Bu monitörler, uygulama sunucusu monitörleri, web sunucusu monitörleri, veritabanı sunucusu monitörleri ve ağ monitörleri olabilir.
Senaryomuzdaki sorunlu alanı bulmaya yardımcı olurlar ve bu da yanıt süresinin artmasına neden olur.
Yapılan ölçümler genellikle bir performans yanıt süresi, iş hacmi, isabet / saniye, ağ gecikme grafikleri vb.
20) İç içe geçmiş bir işlemi sonlandırmak için hangi işlev kullanılır?
İşlev - lr_end_sub_transaction
Bu videodan İşlemler hakkında Daha Fazla Bilgi Edinin.
21) LoadRunner'da işlem ve işlem eşgörünümü arasındaki fark nedir?
Belirli ifadelerin yürütülmesi arasındaki süreyi ölçmek için bir işlem kullanılır
Performans analizi için bir işlem örneği kullanılır
22) Komut dosyası çalışırken, ilişkilendirilmesi gerekebilecek bazı değerler bulabilir miyiz? Bu değerler için manuel korelasyon yapmak mümkün mü?
HAYIR. Bir betik çalışırken korelasyon yapmak mümkün değildir, ancak bir betik durduktan sonra değişiklik yapabilirsiniz.
23) Load Runner'da Geçen Süre nedir?
Geçen süre, mevcut etkinliğin başlamasından bu yana ne kadar zaman geçtiğini belirtir ve aşağıda verildiği gibi farklı ekranlar için farklı şekilde ölçülür -
Senaryo Durum Penceresinde - Geçen süre, "Senaryoyu Başlat" veya "Vuser Başlat / Çalıştır?" Düğmesine bastığınız andan itibaren ölçülür. buton.
"Vuser" penceresinde geçen süre, Vuser "çalışıyor" durumuna girdiği andan itibaren ölçülür.
24) Önbelleğe almanın yük testi sonuçlarınız üzerinde olumsuz bir etkisi var mı?
Evet. Önbelleğe almanın olumsuz bir etkisi vardır. Önbellek, göz atma geçmişinizi saklayan geçici bir bellektir. Bir sayfayı İKİNCİ kez ziyaret ettiğinizde, sayfayı yüklemek için gereken bilgilerin çoğu sunucu yerine önbellekten alındığından, sayfayı ilk ziyaretinizde yüklemek için gereken süreden daha az olacaktır. . Bu, testinizdeki yanıt sürelerini etkileyecektir. Bu nedenle, önbelleğe almayı kapatmanız önerilir.
25) Kaplama grafiği ile Korelasyon grafiği arasındaki fark nedir?
Yer Paylaşımlı Grafik: Ortak bir x eksenini paylaşan iki grafiğin içeriğini kaplayacaktır.
Korelasyon Grafiği : İki grafiğin Y eksenini birbirine göre çizecektir.
Analyzer hakkında daha fazla bilgi edinin
26) lr_error_message ve lr_debug _message arasındaki fark nedir?
lr_error_message - LoadRunner Denetleyicisinin Çıktı penceresine bir hata mesajı gönderir
lr_debug _message - LoadRunner Denetleyicisinin Çıktı penceresine bir hata ayıklama iletisi gönderir
27) Yük, performans testi arasındaki fark nedir?
Performans testinin amacı, bir uygulamanın öngörülen süre sınırı içinde (örneğin 2 saniye) yüklenip yüklenmediğini kontrol etmektir. Yanıt süresi, Saniyedeki istek sayısı gibi ölçümleri kullanır. Üretim benzeri yük koşullarında gerçekleştirilir.
Yük testinin amacı, sistemin ölçeklenebilirliğini kontrol etmektir. Örneğin, belirli özellikler dahilinde sistem tarafından desteklenen maksimum kullanıcı sayısını bulmak.
28) Birkaç Otomatik Korelasyon kuralı oluşturdunuz. Ekibinizdeki yeni bir test kullanıcısı, iş istasyonundaki aynı uygulama üzerine bir grup komut dosyasını kaydetmeye hazırlanıyor. Test uzmanına korelasyon kurallarını sağlamak için ne yapabilirsiniz?
Otomatik Korelasyon kurallarını bir .cor dosyasına aktarırdım ve ardından yeni ekip üyesinin .cor dosyasını Otomatik Korelasyon kurallarına aktarmasını isterdim.
29) Bir havayolu için çağrı merkezini taklit etmek istiyorsunuz. Tüm temsilciler sabah oturum açar, iş süreçlerini gerçekleştirir ve gece oturumu kapatır. Bir gün içinde, bir temsilci 40 uçuş rezervasyonu oluşturacak, 10 uçuş rezervasyonunu değiştirecek ve 20 uçuş rezervasyonu arayacak. Bir temsilci, önce bir Arama yapmadan Değiştirme yapamaz. Çalıştırma mantığını nasıl tasarlarsınız?
Oluşturma -% 67 Arama -% 16 Blok 0 -% 17 Arama Değiştirme
30) Bir betiğe web_reg_save_param işlevini nereye eklemelisiniz?
Dinamik değeri alan adımdan önce
31) Komut dosyanızdaki her adımın Kontrolörde bir işlem olarak ölçülmesini ve VuGen'deki Yeniden Oynatma Günlüğünde gösterilmemesini istiyorsunuz. Bunu nasıl başarabilirsin?
Bu, Çalışma zamanı ayarlarında otomatik işlem etkinleştirilerek yapılabilir.
32) Hangi web protokolü kayıt seviyesi web_submit_form işlevini oluşturur?
HTML tabanlı kayıt bu işlevi oluşturur.
33) Yük testi nedir?
Yük testi, uygulamanın çok sayıda eşzamanlı kullanıcı ve işlemden gelen yüklerle iyi çalışıp çalışmadığını test etmektir. Ayrıca, en yoğun kullanım dönemlerinin üstesinden gelip gelemeyeceğini belirlemek için de kullanılır.
34) Yük koşucusu nedir?
Load Runner, HP'nin sunduğu bir performans test aracıdır. Bu araç, Yük, Stres, Dayanıklılık, veri hacmi ve ani artış Testi gibi tüm yönleri destekler.
35) LoadRunner'ın tüm bileşenleri nelerdir?
LoadRunner'ın bileşenleri aşağıdadır
- Sanal Kullanıcı Oluşturucu
- Denetleyici ve Aracı süreci
- LoadRunner Analizi ve İzleme
- LoadRunner Books Online'da
36) Komut dosyası kaydetmek için LoadRunner'ın hangi Bileşeni kullanılır?
Sanal Kullanıcı Oluşturucu (VuGen) bileşeni, bir komut dosyasını kaydetmek için kullanılır ve çeşitli uygulama türleri ve iletişim protokolleri için Vuser komut dosyaları geliştirmenize olanak tanır.
37) Buluşma noktası nedir?
Sunucudaki daha fazla kullanıcıyı simüle etmek için yorumlama noktaları Vuser betiklerine eklenir. Buluşma noktaları, Vusers'a görevleri aynı anda gerçekleştirmek için test yürütme sırasında beklemelerini söyler.
Örneğin, bir bankacılık uygulamasında, 100'den fazla birden fazla kullanıcının aynı anda para yatırması için Rendezvous noktaları eklenir.
38) Senaryo nedir?
Senaryo, her test oturumu için meydana gelen bir olaydan başka bir şey değildir.
Örneğin, bir senaryo tanımlar
- kullanıcı sayısı
- Gerçekleştirilecek eylem
- Sanal makineler sistemi
39) Bir LoadRunner betiğinde nasıl hata ayıklayabiliriz?
VuGen, Vuser betiklerinde hata ayıklamak için iki seçenek içerir.
- Adım Adım Çalıştır komutunu ve
- Kesme noktaları.
Lr_set_debug_message işlevini kullanarak komut dosyanızın içindeki mesaj sınıfını manuel olarak da ayarlayabiliriz.
40) Yük altında fonksiyonel testi nasıl yapabiliriz?
Yük altında işlevsellik, aynı anda birkaç Vuser çalıştırılarak test edilebilir. Vusers'ı artırarak, sunucunun ne kadar yük kaldırabileceğini belirlemek gerekir.
41) Yanıt Süresi ve Verim arasındaki ilişki nedir?
Verimlilik, Vuser'lerin bir saniyede sunucudan aldığı veri miktarını bayt cinsinden gösterir. İşlem yanıt süresi ile karşılaştırıldığında, verim ve yanıt süresi azalmaktadır.
En yüksek verim ve en yüksek yanıt süresi yaklaşık olarak aynı anda gerçekleşecektir.
42) vuser_init ve vuser_end eylemi ne içerir?
Vuser_init eylemi bir sunucuda oturum açma prosedürlerini içerir ve Vuser_end bölümü oturum kapatma prosedürlerini içerir.
43) Standart günlük ile genişletilmiş günlük arasındaki fark nedir?
Standart günlük, çıktı günlüğüne bir işlev ve mesaj alt kümesi gönderir ve işlevlerin alt kümesi Vuser türüne bağlıdır.
Genişletilmiş günlük, çıktı günlüğüne ayrıntılı bir komut dosyası yürütme mesajları gönderir. Temelde, bir kullanıcının Parametre ikamesi hakkında bilgiye ihtiyacı olduğunda hata ayıklama sırasında kullanılır.
44) Load Runner'ın Hedef Odaklı Senaryosundaki tüm Hedef türleri nelerdir?
Load Runner size beş farklı hedef türü sunar:
- Eşzamanlı Vusers sayısı
- Saniyedeki vuruş sayısı
- Saniyedeki işlem sayısı
- Dakikadaki sayfa sayısı
- İşlem yanıt süresi
45) Web vuser betiğindeki dinamik değerleri yakalayan işlev nedir?
Web_reg_save_param, dinamik veri bilgilerini bir parametreye kaydeden işlevdir.
46) Load Runner test süreci nedir?
LoadRunner'daki test süreci aşağıdadır:
- Yük testi planlayın
- Vuser Komut Dosyaları Oluşturun
- Senaryoyu Tanımla
- Senaryoyu Çalıştır
- Sonuçları analiz edin
47) Uzaktan komut başlatıcı nedir?
Uzaktan komut başlatıcı, denetleyicinin ana makinedeki uygulamaları başlatmasını sağlar.
48) Veritabanı vuser betiğini nasıl geliştirebiliriz?
Vuser betikleri, load vuser komut dosyası oluşturucu ile kaydedilerek veya Load runner vuser komut dosyası şablonu kullanılarak geliştirilebilir.
49) Load runner Agent'ı nasıl yüklersiniz?
Senaryoyu çalıştırırken, LoadRunner denetleyicisi uzak aracı dağıtıcısına LoadRunner aracısını başlatması talimatını verir. Denetleyici, LoadRunner aracısına vuserleri başlatması, çalıştırması, duraklatması ve durdurması talimatını verir.
50) İsabet / saniye ile istek / saniye arasındaki fark nedir?
Saniyedeki isabet sayısı, sunucunun vuser'den bir saniye içinde aldığı isabet sayısı anlamına gelir.
Saniye başına istek, vuser'ın sunucudan isteyeceği istek sayısıdır.
51) Yük koşucunun avantajları nelerdir?
Load Runner'ın avantajları şunlardır:
- İnsan müdahalesini azaltır
- Sistemlerin gereksinimini azaltır
- Zaman ve paranın daha iyi kullanılmasına yardımcı olur
- Otomasyonun etkin kullanımı
- Tek noktadan uygulama
52) Senaryodaki vuser nedir?
Vuser, gerçek kullanıcıları simüle edebilen sanal kullanıcılardır. IE'nin HTTP protokolünü kullanarak IIS veya Apache web sunucularına istek göndermesi gibi gerçek kullanıcıların işletim istemci yazılımının yerini alan sanal kullanıcılar.
53) LoadRunner'da kullanıcı tanımlı bir işlevi nasıl yazabiliriz?
Kullanım, işlevi içeren harici kitaplığı oluşturmalıdır. Bu kitaplık daha sonra VuGen'in bin dizinine eklenmelidir. Ve sonra, kullanıcı tanımlı fonksiyon bir parametre olarak atanabilir.
54) Çalışma zamanı ayarlarında yapılabilecek değişiklikler nelerdir?
Yapılabilecek dört çalışma zamanı ayarı vardır:
- Hız: Bu, yineleme sayısını içerir.
- Günlük: Günlük kaydı standart veya devre dışı olarak ayarlanabilir.
- Düşünme Zamanı: Düşünme zamanını göz ardı edilecek veya değiştirilecek şekilde ayarlayabilme.
- Genel: İşlemler veya çoklu iş parçacığı için Vusers ayarına izin verir.
55) Veritabanı ile ilgili sorunları nasıl bulabiliriz?
Monitörler ve Veri Kaynağı Grafiği, veritabanıyla ilgili sorunları bulmak için kullanılabilir. LoadRunner, test uzmanının denetleyici çalıştırılmadan önce ölçülmesi gereken kaynağı belirlemesine izin verir.
56) LoadRunner'da kaç tip grafik mevcuttur?
Beş tür grafik vardır:
- Ağ gecikme süresi grafiği - istek ve yanıt arasında geçen süreyi görüntüler
- İki işlem yanıt süresi grafiği - yük için bir çeviri yanıt süresi grafiği ve yüzdelik dilim için diğeri
- İsabet / saniye grafiği - Uygulama trafik hacmini gösterir
- Sayfa indirme / saniye grafiği - sayfaların saniyede indirilme oranını gösterir
57) Performans darboğazları nasıl belirlenebilir?
Performans darboğazlarını tespit etmek için monitörler kullanılabilir. Bunlar ağ, web sunucusu, uygulama sunucusu ve veritabanı sunucusu monitörlerini içerir.
Bu monitörler, senaryolarda yanıt süresinde ve verimde artışa, ağ gecikmelerine, performans yanıt süresine, isabet / saniyeye vb. Neden olan sorunlu noktaları bulmak için kullanılabilir.
58) Rampa nedir ve nasıl ayarlanabilir?
Hızlanma, bir sunucudaki yükü kademeli olarak artırıyor ve Vuser sayısı kademeli olarak artırılarak simüle edilebilir. Bu özellik, Senaryo Çizelgeleme Seçeneklerinde bulunabilir.
59) Korelasyon nasıl yapılabilir?
Korelasyon iki şekilde gerçekleştirilebilir:
- Korelasyonları aramak ve sonuçtan bir değer seçmek için tarama işlevini kullanın.
- Bir çift komut dosyası kaydedin ve ardından bunları birbirleriyle karşılaştırın.
60) Otomatik korelasyon seçenekleri nerede ayarlanır?
Otomatik korelasyon, korelasyon sekmesindeki kayıt seçenekleri alanında ayarlanır. Tam kod için korelasyon etkinleştirilebilir ve korelasyon kuralları tanımlanabilir.
Otomatik korelasyon, çıktı penceresini görüntüleyerek, korelasyon taramasıyla ve kullanılacak değer seçilerek bir veritabanı üzerinde gerçekleştirilebilir.
61) Bir Vuser betiğini iş parçacığı olarak çalıştırmanın faydası nedir?
Bir Vuser komut dosyasını bir iş parçacığı olarak çalıştırmanın avantajı, bir yük oluşturucu için daha fazla Vuser'in kullanılmasına izin verir. İşlemler olarak Vuser betiklerini çalıştırmak çok fazla bellek kullanır çünkü yüklenen tüm betikler aynı sürücüyü kullanır.
Bu, bir jeneratörde çalıştırılabilen Vuser komut dosyalarının sayısını sınırlar.
62) Kaplama grafiği ile Korelasyon grafiği arasındaki fark nedir?
Yer Paylaşımlı Grafik:
Bindirme grafiğinde bir X ekseni ve 2 Y ekseni vardır. Birleştirilmiş grafikte sol Y ekseni, mevcut grafiğin değerini ve Sağ Y ekseni, birleştirilen grafiğin Y ekseninin değerini gösterir.
Korelasyon Grafiği:
İki grafik vardır ve aktif grafiğin Y ekseni, birleştirilmiş grafiğin X ekseni olur. Birleştirilen grafiğin Y ekseni, birleştirilmiş grafiğin Y ekseni olur.
63) Bir Vuser betiğinin üç bölümü nedir ve her birinin amacı nedir?
Aşağıda, Vuser betiğinin üç bölümü yer almaktadır ve bunlar aşağıdaki gibidir:
- Vuser_init - Oturum açmayı kaydetmek için kullanılır.
- Eylemler - İş sürecini kaydetmek için kullanılır.
- Vuser_end - Oturumu kapatmak için kullanılır.
64) Bir veri dosyasından veri seçerken dört seçim yöntemi nelerdir?
Dört seçim yöntemi aşağıdadır:
- Ardışık
- Rastgele
- Benzersiz
- Parametre adı
65) Yürütme Günlüğünde parametre değiştirmeyi görüntülemek için ne yapılmalıdır?
Parametre değişimi, Çalışma süresi ayarlarındaki genişletilmiş günlükte görüntülenebilir.
66) Vuser çalıştırma sonuçlarını analiz etmek için hangi araçlar gereklidir?
Vuser çalıştırma sonuçlarını analiz etmek için aşağıdaki araçlar gereklidir:
- Yürütme Günlüğü
- Çalışma Zamanı Görüntüleyicisi ve
- Cıva Testi Sonuçları penceresi
67) Manuel senaryo ile Hedef odaklı senaryo arasındaki fark nedir?
Manuel ve Hedefe Yönelik senaryo arasındaki farklar aşağıdadır:
Manuel Senaryo |
Hedef Senaryo |
Ana amaç, aynı anda kaç Vuser'in çalışabileceğini öğrenmektir. | Hedef; aktarım hızı, yanıt süresi veya eşzamanlı Vuser sayısı olabilir |
Kaç Vuser'in ne zaman çalıştığını manuel olarak kontrol etmenizi sağlar | Load Runner, Vusers'ı otomatik olarak yönetir |
68) Sunucu Kaynakları İzleyicisi'ni kullanmanın tüm nedenleri nelerdir?
Sunucu kaynakları izleyicisi, Önbellekten ne kadar veri geldiğini bulmak için kullanılır ve sistemin tüm bölümlerinde darboğazların neler olduğunu bulmaya yardımcı olur.
69) Genel Seçenekler ayarlarında yeniden oynatma sırasında 'Tarayıcıyı göster'i seçmenin amacı nedir?
Oynatma sırasında görünen sayfaları görmek için 'Tarayıcıyı Göster' ayarı kullanılır. Bu, Web Vuser oluşturmanın ilk aşamalarında Vuser'da hata ayıklamak için kullanışlıdır.
70) Kullanıcı 'devam et' hatasını hangi amaçla kullanacak?
Devam etme, yalnızca Yürütme Günlüklerini daha açıklayıcı hale getirirken veya Vuser'a mantık eklerken ayarlanmalıdır.
71) LoadRunner işleminin amacı nedir?
Load Runner işleminin amacı, bir iş sürecinin bir veya daha fazla adımını / kullanıcı eylemini ölçmektir.
72) Neden parametreler oluşturuyorsunuz?
Parametreler komut dosyası değişkenleri gibidir ve gerçek kullanıcıları taklit etmek için sunucuya girişi değiştirmek için kullanılırlar.
- Komut dosyası her çalıştırıldığında sunucuya farklı veri kümeleri gönderilir.
- Denetleyiciden daha doğru test için kullanım modelini daha iyi simüle edin ve bir komut dosyası sistemdeki birçok farklı kullanıcıyı taklit edebilir.
73) lr_output_message nedir?
Lr_output_message, Denetleyici Çıktı penceresine ve Vuser günlük dosyasına bildirimler gönderen bir işlevdir.
74) Bir Web sunucusunda, Veritabanı ve Ağ iyi çalışıyor ve şimdi sorun nerede olabilir?
Sorun, sistemin kendisinde veya uygulama sunucusunda veya uygulama için yazılan kodda olabilir.
75) VuGen Kaydı ve Komut Dosyası Nedir?
LoadRunner komut dosyası kodu, ANSI C dil sözdiziminde kaydedilerek elde edilir ve kod görünümünde görüntülenebilir.
76) LoadRunner'da Performans testi nedir?
Performans testi, hem okuma hem de güncelleme işlemleri için zamanlama hesaplanarak yapılabilir ve sistem işlevlerinin kabul edilebilir bir zaman çerçevesinde gerçekleştirilip gerçekleştirilmediğini kontrol edebilir. Çok kullanıcılı bir ortamda, birden fazla işlemin tek bir işlemin zamanlaması üzerindeki etkisini belirlemek gerekir.
77) Load Runner kullanılırken sistem konfigürasyonu nedir?
Sistemlerin konfigürasyonu, Vusers'ı çalıştıracağımız istemci makinelerin konfigürasyonunu ifade eder. İstemci makinenin yapılandırması, donanım ayarlarını, belleğini, işletim sistemini, yazılım uygulamalarını, geliştirme araçlarını vb. İçerir.
Bu sistem bileşeni yapılandırması, yük testi hedeflerine ulaşmak için genel sistem yapılandırmasıyla eşleşmelidir.
78) lr_abort işlevinin kullanımı nedir?
Lr_abort işlevi, bir Vuser betiğinin yürütülmesini durdurmak için kullanılır. Vuser'a Eylemler bölümünü yürütmeyi durdurması, vuser_end bölümünü çalıştırması ve yürütmeyi sonlandırması talimatını verir.
79) Düşünme zamanı nedir?
Düşünme zamanı, gerçek bir kullanıcının eylemler arasında beklediği zamandır.
Bir kullanıcı bir sunucudan veya diğer uygulamalardan veri aldığında, yanıt vermeden önce verileri incelemek için birkaç saniye bekleyebilir. Bu gecikme süresi düşünme süresi olarak adlandırılır.
80) Load Runner uygulamayla nasıl etkileşim kurar?
Protokol, uygulama ile etkileşim kurmak için Load Runner'da kullanılır.
81) Load Runner'da kullanılan en son sürüm ve dil nedir?
20 Şubat 2013 itibariyle Load Runner 11.5 en son sürümdür ve VUser betiği bir C Dili gibi kullanılmaktadır.
LoadRunner aşağıdaki dilleri desteklemektedir:
- C dili
- Visual Basic Komut Dosyası
- Uygulamalar İçin Visual Basic
- Java Scripting
82) Load Runner'ın desteklediği tüm önemli protokoller nelerdir?
Load Runner'ın destekleyebileceği protokoller şunlardır:
- .NET Kayıt / Görüntüleme
- Veri tabanı
- DCOM
- Ağ
- Oracle E-Business
- SAP
- SOA
- Web ve Multimedya
- Kablosuz
- GUI
- Java Kaydet ve tekrar oynat
- Uzak masaüstü
- Web 2.0
Ücretsiz PDF İndir: LoadRunner Röportaj Soruları ve Cevapları
- Sonraki