En İyi 80 Loadrunner Röportaj Soruları ve Cevapları (2025)
İşte hayallerindeki işe sahip olmak isteyen yeni ve deneyimli adaylar için Loadrunner mülakat soruları ve cevapları.
Yeni Öğrenciler için Loadrunner Röportaj Soruları ve Cevapları
1) LoadRunner'da hangi bileşenleri kullandınız?
LoadRunner'ın temel bileşenleri şunlardır:
- Vuser üreteci – Komut Dosyaları oluşturmak için
- Kontrolör – Senaryoları oluşturmak ve yürütmek için
- Analizör – Sonuçları analiz etmek.
Bu videoda LoadRunner ve mimarisi hakkında daha fazla bilgi edinin ders.
👉 Ücretsiz PDF İndir: LoadRunner Röportaj Soruları ve Cevapları
2) LoadRunner hangi protokolleri destekliyor?
LoadRunner 9.5 itibariyle aşağıdaki protokoller desteklenmektedir. Bu, gelecekteki sürümlerle artacaktır. Görüşmeyi yapan kişi sizden hepsini değil, birkaçını (örneğin 5-7 protokol) adlandırmanızı beklemektedir.
- Uygulama Dağıtım Çözümü: Citrix protokolü için.
- Müşteri sunucusu: DB2 CLI, DNS, MS SQL, ODBC için, Oracle (2 katmanlı), Sybase
Ctlib, Sybase Dblib ve Windows Soket protokolleri. - Özel: C şablonları için Visual Basic şablonları, Java şablonlar,
Javascript ve VBScript komut dosyaları yazın. - Dağıtılmış Bileşenler: COM/DCOM için Corba-Javave Rmi -Java protokolleri.
- E-iş: FTP, LDAP, Palm, Web (HTTP/HTML), Web Hizmetleri ve ikili Web/Winsocket protokolleri için.
- Enterprise Java Fasulyeler: EJB için Test yapmak ve Rmi-Java protokolleri.
- ERP/CRM: Baan'a göre Oracle NCA, Peoplesoft-Smokin, Peoplesoft 8,
SAPkullanıcı arabirimi, SAP-Web ve Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web ve Siebel-Oracle) protokolleri. - Eski: Terminal Emülasyonu (RTE) için.
- MailHizmetler: İnternet Mesajlaşması (IMAP), MS Exchange (MAPI), POP3 ve SMTP.
- ara yazılım: Jacada ve Tuxedo (6, 7) protokolleri.
- Akış: MediaPlayer için ve RealPlayer protokolleri.
3) Load Runner Agent nedir?
Aracı, ana makine ile denetleyici arasındaki arayüzdür.
4) Vuser Komut Dosyası geliştirme süreci nedir?
Bir vuser betiği geliştirmek için dört adım vardır.
1- Vuser Script'ini kaydedin.
2- Kaydedilen vuser komut dosyasını oynatın / geliştirin.
3- Çeşitli çalışma zamanı ayarlarını tanımlayın ve kontrol edin
4- Betiği bir LoadRunner senaryosuna dahil edin
Video eğitiminde Vuser Komut Dosyası geliştirme hakkında daha fazla bilgi edinin okuyun.
5) Yük testi için kaç VUser gereklidir?
Bu aslında hileli bir sorudur.
Gerekli VUser sayısı, test edilen sisteminize, ağ yapılandırmalarına, donanım ayarlarına, belleğe, işletim sistemine, 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ç olarak ve bir iş parçacığı olarak çalıştırmanın farkı nedir? Vuser'ı çalıştırmanın daha avantajlı yolu hangisidir?
Vuser bir işlem olarak çalıştırıldığında, aynı sürücü programı her Vuser için belleğe yüklenir. Bu, büyük miktarda bellek kaplayacak ve tek bir jeneratörde çalıştırabileceğiniz Vuser sayısını sınırlayacaktır.
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 üreteçte birden fazla Vuser çalıştırabilirsiniz.
7) “Vuser-init”in önemi nedir?
Vuser-init, gerçek 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, gelişmiş izleme tarafından döndürülen veriler, parametre değişikliği ve çalışma zamanı ayarlarında seçtiğiniz seçeneklere bağlı olarak diğer birçok bilgi gibi bilgileri depolayacaktır.
9) Neden parametre yaratıyorsunuz?
Bir parametre oluşturmak için, komut dosyasındaki sabit kodlu değeri değiştirecek ve onu bir parametreyle değiştireceksiniz. Bu, tek bir Vuser'ın birçok kez çalıştırılmasına ve her çalıştırmada farklı verilerin kullanılmasına olanak tanır. Bir sunucunun sonuçları önbelleğe almasını önlediğinden, daha gerçek hayattaki sunucu talebini teşvik etmeye yardımcı olur.
Bu bölümde parametreleştirme hakkında daha fazla bilgi edinin Video öğretici
10) Senaryonuzu birden fazla Eyleme nasıl böleceksiniz? Neden?
Komut dosyasını işlevselliğe bağlı olarak Eylemlere böleceğim. Örneğin, Uygulamaya Giriş Yapmak için Bir Kez Eylemi, rezervasyon için başka bir Eylem vb.
Eylemler kodun yeniden kullanılabilirliğini artırır, bakım süresini azaltır ve dolayısıyla maliyetleri azaltı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. Vuser'ların ramp-up, ramp-down gibi birçok diğer gelişmiş seçenek de Denetleyici bölümünde mevcuttur.
Hakkında daha fazla bilgi alın Denetleyici ve Senaryo oluşturma
12) Monitörler nedir?
Monitörler performans darboğazlarını “izlemek” için kullanılır. Load Runner'ın Kontrolör bölümünde kullanılırlar
13) LoadRunner'da hangi tür kontrol noktaları mevcuttur?
LoadRunner iki tür kontrol noktası sağlar
a) Görüntü Kontrol Noktaları: Bu kontrol noktası çalışma zamanı sırasında sayfada bir görselin varlığını doğrulayacaktır.
b) Metin Kontrol Noktası: Bu kontrol noktası, çalışma zamanı sırasında bir sayfada bir metin dizesinin varlığını doğrulayacaktır.
Yukarıdaki kontrol noktalarının her ikisi de Vugen'e eklenebilir.
Hakkında daha fazla bilgi alın Kontrol noktaları
14) Performans testi sırasında donanım, yazılım, ağ ve bellek darboğazı konusunda ne gibi sorunlarla 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ğla ilgili sorunlar.
4. Uygulama/Yazılım hatası
15) Performans ölçümünün iyileştirilmesine yönelik tavsiyeniz ne olur?
Ağ, veritabanı, uygulama ve web sunucusunda ince ayar yapılması ö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 sunucunun verimini ve diğer ilgili ölçümlerini optimize edebilirsiniz.
16) Buluşma noktası nedir?
Buluşma noktası Synchronization/Bekleme noktası. Buluşma noktaları, Vuser'lara, birden fazla Vuser'ın aynı anda bir görevi gerçekleştirebilmesi için, test yürütme sırasında belirli bir noktaya varmasını beklemeleri talimatını verir.
Bunun önemi, bazı ağır yükleri senaryonun yalnızca belirli bir kısmına benzetmek ve uygulamanın davranışını test etmektir.
17) Korelasyon Nedir?
Korelasyon, test komut dosyanızın her çalıştırılması için benzersiz olan verileri (ör. oturum kimlikleri) elde etmek için kullanılır. Kayıt sırasında, bu dinamik değerler betiğinize sabit olarak kodlanır ve betiğin oynatma sırasında başarısız olmasına neden olur. Korelasyon, dinamik değerlerin betiğinizde sabit kodlanmadığı, ancak başarısızlığı önlemek için çalışma zamanında çıkarıldığı bir tekniktir.
Korelasyon hakkında daha fazla bilgiyi burada bulabilirsiniz Video öğretici.
18) Manuel Korelasyon Nedir?
Fonksiyonu kullanan korelasyon tekniğidir Web_reg_save_param()
betiğinizdeki dinamik değerleri tanımlamak için. Korelasyonun başarıyla yapıldığını doğrulamak için komut dosyanızı oynatmanız önemlidir.
Öğrenmek Manuel Korelasyon.
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.
Senaryomuzda yanıt süresinin artmasına neden olan sorunlu alanın bulunmasına yardımcı olurlar.
Yapılan ölçümler genellikle performans yanıt süresi, verim, isabet/sn, ağ gecikme grafikleri vb.'dir.
20) İç içe geçmiş bir işlemi sonlandırmak için hangi fonksiyon kullanılır?
İşlev - lr_end_sub_transaction
Bu bölümde İşlemler hakkında daha fazla bilgi edinin video.
Tecrübeliler için Loadrunner Röportaj Soruları ve Cevapları
21) LoadRunner'da işlem ve işlem örneği 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) Betik çalışırken ilişkilendirilmesi gerekebilecek bazı değerler buluyoruz? Bu değerler için manuel korelasyon yapmak mümkün mü?
HAYIR. Bir komut dosyası çalışırken korelasyon yapmak mümkün değildir ancak bir komut dosyası durdurulduktan sonra değişiklik yapabilirsiniz.
23) Load Runner'da Geçen Süre Nedir?
Geçen süre, mevcut etkinliğin başlatılmasından bu yana ne kadar süre geçtiğini belirtir ve aşağıda belirtildiği gibi farklı ekranlar için farklı şekilde ölçülür:
Senaryo Durumu Penceresinde – Geçen süre, “Senaryoyu Başlat” veya “Vuser Başlat/Çalıştır?” tuşuna bastığınız andan itibaren ölçülür. düğme.
“Vuser” penceresinde Vuser'in “çalışıyor” durumuna girdiği andan itibaren geçen süre ö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, tarama 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ı yüklemek için gereken süre, ilk ziyaretinizde sayfayı 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) Yerleşim grafiği ile Korelasyon grafiği arasındaki fark nedir?
Overlay Graph: Ortak bir x eksenini paylaşan iki grafiğin içeriğini kaplayacaktır.
Grafiği İlişkilendir: İki grafiğin Y eksenini birbirine göre çizecektir.
Hakkında daha fazla bilgi alın analizör
26) lr_error_message ve lr_debug _message arasındaki fark nedir?
lr_error_message
– LoadRunner Kontrol Cihazının Çıkış penceresine bir hata mesajı gönderir
lr_debug _message
– LoadRunner Denetleyicisinin Çıkış penceresine bir hata ayıklama mesajı gönderir
27) Yük ve performans testi arasındaki fark nedir?
Performans testinin amacı, bir uygulamanın öngörülen zaman sınırı (örneğin 2 saniye) içinde yüklenip yüklenmediğini/güncellenip yüklenmediğini kontrol etmektir. Yanıt süresi, saniye başına istek sayısı gibi metrikleri kullanır. Üretim benzeri yük koşulları altında gerçekleştirilir.
Yük testinin amacı sistemin ölçeklenebilirliğini kontrol etmektir. Örneğin sistemin belirli spesifikasyonlar dahilinde desteklediği maksimum kullanıcı sayısını bulmak.
28) Birkaç otomatik korelasyon kuralı oluşturdunuz. Ekibinizdeki yeni bir test cihazı, iş istasyonunda aynı uygulamada bir grup senaryo kaydetmeye hazırlanıyor. Testi yapan kişiye 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ı sağlardım
29) Bir havayolu şirketinin çağrı merkezini taklit etmek istiyorsunuz. Tüm temsilciler sabah giriş yapar, iş süreçlerini gerçekleştirir ve akşam çıkış yapar. Bir temsilci bir günde 40 uçuş rezervasyonu oluşturacak, 10 uçuş rezervasyonunu değiştirecek ve 20 uçuş rezervasyonunu arayacaktır. Bir temsilci, önce Arama yapmadan Değişiklik gerçekleştiremez. Çalıştırma mantığını nasıl tasarlarsınız?
Oluştur – %67 Arama – %16 Blok0 – %17 Arama Değiştirme
30) Bir betiğe web_reg_save_param fonksiyonunu nereye eklemelisiniz?
Dinamik değeri alan adımdan önce
31) Komut dosyanızdaki her adımın Denetleyicide bir işlem olarak ölçülmesini ve VuGen'deki Tekrar Günlüğünde gösterilmemesini istiyorsunuz. Bunu nasıl başarabilirsiniz?
Bu, Çalışma zamanı ayarlarında otomatik işlemi etkinleştirerek yapılabilir.
32) Web_submit_form fonksiyonunu hangi web protokolü kayıt seviyesi 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 etmek için kullanılır. Ayrıca, yoğun kullanım dönemlerini karşılayıp karşılayamayacağını 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 yükselme Testi gibi tüm hususları destekler.
35) LoadRunner'ın tüm bileşenleri nelerdir?
Aşağıdaki vardır LoadRunner'ın bileşenleri
- Sanal Kullanıcı Generator
- Denetleyici ve Aracı süreci
- LoadRunner Analizi ve İzleme
- LoadRunner Çevrimiçi Kitaplar
36) Bir betiği kaydetmek için LoadRunner'ın hangi bileşeni kullanılır?
The Sanal Kullanıcı Generator (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?
Buluşma noktaları, sunucuda daha fazla kullanıcıyı simüle etmek için Vuser betiklerine tanıtılır. Buluşma noktaları, görevleri aynı anda gerçekleştirmek için Vusers'lara test yürütme sırasında beklemelerini söyler.
Örneğin bir bankacılık uygulamasında Rendezvous noktaları, 100'den fazla kullanıcının aynı anda para yatırması için eklenir.
38) Senaryo nedir?
Senaryo, her test oturumunda meydana gelen bir olaydan başka bir şey değildir.
Örneğin, bir senaryo şunları tanımlar:
- kullanıcı sayısı
- Gerçekleştirilecek eylem
- Sanal makine sistemi
39) LoadRunner betiğinde nasıl hata ayıklayabiliriz?
VuGen, Vuser komut dosyalarında hata ayıklamak için iki seçenek içerir.
- Adım Adım komutunu çalıştırın ve
- kırılma noktaları
Komut dosyanızdaki mesaj sınıfını manuel olarak da ayarlayabiliriz. lr_set_debug_message
fonksiyonu.
40) Yük altında fonksiyonel testleri nasıl yapabiliriz?
Yük altında işlevsellik, birkaç Vuser'ın aynı anda çalıştırılmasıyla test edilebilir. Vuser sayısını artırarak sunucunun ne kadar yüke dayanabileceğini belirlemek gerekir.
41) Tepki Süresi ile Verim arasındaki ilişki nedir?
Verim, Vuser'ların sunucudan bir saniyede aldığı veri miktarını bayt cinsinden gösterir. İşlem yanıt süresiyle karşılaştırıldığında verim ve yanıt süresi azalır.
En yüksek verim ve en yüksek yanıt süresi yaklaşık olarak aynı anda meydana gelecektir.
42) vuser_init ve vuser_end eylemi neleri içerir?
Vuser_init eylemi bir sunucuya oturum açma prosedürlerini içerir ve Vuser_end bölümü oturum kapatma prosedürlerini içerir.
43) Standart log ile genişletilmiş log 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 iletisi gönderir. Esas olarak hata ayıklama sırasında bir kullanıcının Parametre değiştirme hakkında bilgiye ihtiyacı olduğunda kullanılır.
44) Load Runner'ın Hedef Odaklı Senaryosunda Hedef türleri nelerdir?
Load Runner size beş farklı hedef türü sunar:
- Eşzamanlı Vuser sayısı
- Saniye başına isabet sayısı
- Saniyedeki işlem sayısı
- Dakikadaki sayfa sayısı
- İşlem yanıt süresi
45) Web vuser betiğinde dinamik değerleri yakalama işlevi nedir?
Web_reg_save_param
dinamik veri bilgisini bir parametreye kaydeden fonksiyondur.
46) Load Runner test süreci nedir?
LoadRunner'daki test süreci şu şekildedir:
- Yük testini planlayın
- Vuser Komut Dosyaları Oluşturun
- Senaryoyu Tanımla
- Senaryoyu Çalıştır
- Sonuçları analiz et
47) Uzaktan komut başlatıcısı nedir?
Uzaktan komut başlatıcısı, denetleyicinin ana makinedeki uygulamaları başlatmasını sağlar.
48) Veritabanı vuser betiğini nasıl geliştirebiliriz?
Vuser betikleri, Load Vuser betik üreteci ile kayıt yapılarak veya Load Runner Vuser betik ş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 vuser'ları başlatması, çalıştırması, duraklatması ve durdurması talimatını verir.
50) İsabet/saniye ile istek/saniye arasındaki fark nedir?
Saniye başına isabet, sunucunun vuser'dan bir saniyede aldığı isabet sayısı anlamına gelir.
Saniye başına istek, vuser'ın sunucudan isteyeceği istek sayısıdır.
51) Load Runner'ın avantajları nelerdir?
Load Runner’ın avantajları şunlardır:
- İnsan müdahalesini azaltır
- Sistemlerin gereksinimlerini azaltır
- Zamanın ve paranın daha iyi kullanılmasına yardımcı olur
- Otomasyonun etkin kullanımı
- Tek noktadan yürütme
52) Senaryodaki vuser nedir?
Vuser, gerçek kullanıcıları simüle edebilen sanal kullanıcılardır. IE gibi gerçek kullanıcıların işletim istemci yazılımlarının yerini alan sanal kullanıcılar, HTTP protokolünü kullanarak IIS veya Apache web sunucularına istek gönderir.
53) LoadRunner'da kullanıcı tanımlı bir fonksiyonu nasıl yazarız?
Kullanım, işlevi içeren harici kitaplığı oluşturmalıdır. Bu kütüphane daha sonra VuGen'in bin dizinine eklenmelidir. Daha sonra kullanıcı tanımlı fonksiyon 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.
- Log: Günlük kaydı standart olarak ayarlanabilir veya devre dışı bırakılabilir.
- Düşünme Zamanı: Düşünme süresini göz ardı edilecek veya değiştirilecek şekilde ayarlayabilme.
- Genel: İşlemler veya çoklu iş parçacığı için Vuser'ların ayarlanmasına izin verir.
55) Veritabanıyla ilgili sorunları nasıl bulabiliriz?
Monitörler ve Veri Kaynağı Grafiği, veritabanıyla ilgili sorunları bulmak için kullanılabilir. LoadRunner, test cihazının denetleyici çalıştırılmadan önce ölçülmesi gereken kaynağı belirlemesine olanak tanır.
56) LoadRunner'da kaç tür grafik mevcuttur?
Beş tür grafik vardır:
- Ağ gecikme süresi grafiği – istek ile 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 bir diğeri
- İsabet/saniye grafiği – Uygulama trafik hacmini gösterir
- Sayfa indirme/saniye grafiği – sayfaların saniyede indirilme hızını gösterir
57) Performans darboğazları nasıl tespit edilebilir?
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, yanıt süresinde ve işlem hacminde, ağ gecikmelerinde, performans yanıt süresinde, isabet/saniyede vb. artışa neden olan senaryolarda sorunlu noktaları tespit etmek için kullanılabilir.
58) Rampa up nedir ve nasıl ayarlanır?
Ramp up, bir sunucudaki yükü kademeli olarak artırıyor ve Vuser sayısını kademeli olarak artırarak simüle edilebilir. Bu özellik Senaryo Planlama Seçenekleri'nde bulunabilir.
59) Korelasyon nasıl yapılabilir?
Korelasyon iki şekilde yapılabilir:
- Korelasyonları aramak ve sonuçtan bir değer seçmek için tarama işlevini kullanın.
- Bir çift komut dosyasını 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. Tüm komut dosyası için korelasyon etkinleştirilebilir ve korelasyon kuralları tanımlanabilir.
Otomatik korelasyon, çıktı penceresini görüntüleyerek, korelasyon taraması yaparak ve kullanılacak değeri seçerek bir veritabanı üzerinde gerçekleştirilebilir.
61) Bir Vuser betiğini iş parçacığı olarak çalıştırmanın faydası nedir?
Bir Vuser betiğini bir iş parçacığı olarak çalıştırmanın avantajı, bir yük oluşturucu için daha fazla Vuser kullanılmasına olanak tanır. Vuser betiklerini işlem olarak ç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ılabilecek Vuser betiklerinin sayısını sınırlar.
62) Yerleşim grafiği ile Korelasyon grafiği arasındaki fark nedir?
Yerleşim Grafiği:
Yer paylaşımlı grafiğin bir X ekseni ve 2 Y ekseni vardır. Birleştirilmiş grafikteki sol Y ekseni geçerli grafiğin değerini gösterir ve Sağ Y ekseni birleştirilen grafiğin Y ekseninin değerini gösterir.
Grafiği ilişkilendirin:
İki grafik vardır ve etkin grafiğin Y ekseni, birleştirilmiş grafiğin X ekseni olur. Birleştirilen grafiğin Y ekseni, birleştirilen grafiğin Y ekseni olur.
63) Vuser betiğinin üç bölümü nedir ve her birinin amacı nedir?
Vuser betiğinin üç bölümü aşağıdadır ve bunlar şu şekildedir:
- Vuser_init – Oturum açmayı kaydetmek için kullanılır.
- Eylemler - İş sürecini kaydetmek için kullanılır.
- Vuser_end – Oturum kapatmayı kaydetmek için kullanılır.
64) Bir veri dosyasından veri seçerken kullanılan dört seçim yöntemi nedir?
Aşağıda dört seçim yöntemi bulunmaktadır:
- Ardışık
- Rasgele
- Benzersiz
- Parametre adı
65) Execution Log'da parametre değişimini görüntülemek için ne yapılmalıdır?
Parametre değişimi, Çalışma zamanı 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çlara ihtiyaç vardır:
- Yürütme Günlüğü
- Çalışma Zamanı Görüntüleyicisi ve
- Mercury Test Sonuçları penceresi
67) Manuel senaryo ile Hedef odaklı senaryo arasındaki fark nedir?
Manuel ve Hedef Odaklı senaryo arasındaki farklar şunlardır:
Manuel Senaryo | Hedef Senaryosu |
---|---|
Temel amaç kaç Vuser'ın aynı anda çalışabileceğini öğrenmektir | Hedef; verim, yanıt süresi veya eşzamanlı Vuser sayısı olabilir |
Kaç Vuser'ın ne zaman çalıştırılacağı konusunda manuel kontrol sağlar | Load Runner, Vuser'ları otomatik olarak yönetir |
68) Sunucu Kaynakları Monitörünü kullanmanın tüm nedenleri nelerdir?
Sunucu kaynakları monitörü, Önbellekten ne kadar veri geldiğini bulmak için kullanılır ve sistemin tüm parçalarında hangi darboğazların bulunduğunu bulmaya yardımcı olur.
69) Genel seçenek ayarlarında tekrar oynatma sırasında 'Tarayıcı Göster' seçmenin amacı nedir?
'Tarayıcıyı Göster' ayarı, oynatma sırasında görünen sayfaları görmek için kullanılır. Bu, Web Vuser oluşturma işleminin ilk aşamalarında Vuser'da hata ayıklamak için kullanışlıdır.
70) Kullanıcı hangi amaçla 'devam et' hatasını kullanacak?
Devam et 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 yaratıyorsunuz?
Parametreler komut dosyası değişkenleri gibidir ve gerçek kullanıcıları taklit etmek amacıyla sunucuya yapılan 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 testler 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?
The lr_output_message
Denetleyici Çıkışı penceresine ve Vuser günlük dosyasına bildirim gönderen bir işlevdir.
74) Bir Web sunucusunda Veritabanı ve Ağ iyi çalışıyor ve şimdi sorun nerede olabilir?
Sorun sistemin kendisinde olabileceği gibi uygulama sunucusunda da olabilir, uygulama için yazılan kodda da olabilir.
75) VuGen Kayıt ve Komut Dosyası Nedir?
LoadRunner komut dosyası kodu, ANSI C dili sözdiziminde kaydedilerek elde edilir ve komut dosyası görünümünde görüntülenebilir.
76) LoadRunner'da Performans testi nedir?
Performans testi, hem okuma hem de güncelleme işlemlerinin zamanlaması hesaplanarak yapılabilir ve sistem işlevlerinin kabul edilebilir bir zaman diliminde gerçekleştirilip gerçekleştirilmediği kontrol edilebilir. Çok kullanıcılı bir ortamda, birden fazla işlemin tek bir işlemin zamanlaması üzerindeki etkisinin belirlenmesi gerekmektedir.
77) Load Runner kullanılırken sistemlerin konfigürasyonu nedir?
Sistemlerin konfigürasyonu, Vuser'ları çalıştıracağımız istemci makinelerin konfigürasyonunu ifade eder. İstemci makinenin konfigürasyonu, donanım ayarlarını, belleğini, işletim sistemini, yazılım uygulamalarını, geliştirme araçlarını vb. içerir.
Bu sistem bileşeni konfigürasyonu, yük testi hedeflerine ulaşmak için genel sistem konfigürasyonuyla eşleşmelidir.
78) lr_abort fonksiyonunun kullanımı nedir?
lr_abort işlevi, bir Vuser betiğinin yürütülmesini iptal etmek için kullanılır. Vuser'a Eylemler bölümünü yürütmeyi durdurması, vuser_end bölümünü yürütmesi ve yürütmeyi sonlandırması talimatını verir.
79) Düşünme zamanı nedir?
Düşünme süresi, 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, kullanıcı yanıt vermeden önce verileri incelemek için birkaç saniye bekleyebilir. Bu zaman gecikmesine düşünme süresi denir.
80) Load Runner uygulamayla nasıl etkileşime giriyor?
Protokol, Load Runner'da uygulamayla etkileşim kurmak için 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üm olup VUser betiği C Dili gibi kullanılmaktadır.
LoadRunner aşağıdaki dilleri destekler:
- C dili
- Visual Basic Komut Dosyası Oluşturma
- Uygulamalar İçin Visual Basic
- Java scripting
82) Load Runner'ın desteklediği tüm önemli protokoller nelerdir?
Load Runner'ın destekleyebildiği protokoller şunlardır:
- .NET Kayıt / Görüntüleme
- veritabanı
- DCOM
- ağ
- Oracle E-İş
- SAP
- SOA
- Web ve Multimedya
- Kablosuz
- GUI
- Java Kaydet ve tekrar oynat
- Uzak masaüstü
- Web 2.0
HP Loadrunner Sertifikasyon Sınavı 1
HP Loadrunner Sertifikasyon Sınavı 2
HP Loadrunner Sertifikasyon Sınavı 3
Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.