Top 80 de întrebări și răspunsuri la interviu Loadrunner (2025)

Iată întrebările și răspunsurile la interviu Loadrunner pentru candidații mai proaspeți, precum și cu experiență, pentru a obține jobul visat.

 

Întrebări și răspunsuri la interviu Loadrunner pentru Freshers

1) Ce componente ați folosit în LoadRunner?

Componentele cheie ale LoadRunner sunt:

  1. Vuser generator - Pentru generarea de Scripturi
  2. Controler - Pentru crearea și executarea scenariilor
  3. Analizor - Pentru a analiza rezultatele.

Aflați mai multe despre LoadRunner și arhitectura sa în acest videoclip lecţie.

👉 Descărcare PDF gratuită: Întrebări și răspunsuri la interviu LoadRunner


2) Ce protocoale sunt acceptate de LoadRunner?

Începând cu LoadRunner 9.5 sunt acceptate următoarele protocoale. Acest lucru va crește odată cu lansările viitoare. Intervievatorul nu vă caută să numiți pe toate, ci doar câteva (să zicem 5-7 protocoale).

  • Soluție de implementare a aplicației: Pentru protocolul Citrix.
  • Client server: Pentru DB2 CLI, DNS, MS SQL, ODBC, Oracle (2 niveluri), Sybase
    Ctlib, Sybase Dblib și Windows Protocoale prize.
  • Personalizat: Pentru șabloane C, șabloane Visual Basic, Java șabloane,
    Javascript si vbscript scripturi de tip.
  • Componente distribuite: Pentru COM/DCOM, Corba-Javași Rmi -Java protocoale.
  • E-business: Pentru FTP, LDAP, Palm, Web (HTTP/HTML), Servicii Web și protocoalele duale Web/Winsocket.
  • Afacere Java Fasole: Pentru EJB Testarea și Rmi-Java protocoale.
  • ERP/CRM: Pentru Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
    SAPGUI, SAP-Web și Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web și Siebel-Oracle) protocoale.
  • Moştenire: Pentru emularea terminalului (RTE).
  • MailServicii de ing: Mesaje Internet (IMAP), MS Exchange (MAPI), POP3 și SMTP.
  • Middleware: Protocoale Jacada și Tuxedo (6, 7).
  • Streaming: Pentru MediaPlayer și RealPlayer protocoale.

3) Ce este load runner Agent?

Agentul este interfața dintre mașina gazdă și controler.

Întrebări la interviu Loadrunner


4) Care este procesul de dezvoltare a unui Script Vuser?

Există patru pași pentru dezvoltarea unui script vuser.
1- Înregistrați Scriptul Vuser.
2- Redare / Îmbunătățiți scriptul vuser înregistrat.
3- Definiți diferitele setări de timp de rulare și verificați
4- Încorporați scriptul într-un scenariu LoadRunner

Aflați mai multe despre dezvoltarea Vuser Script în tutorialul video aici.


5) Câți utilizatori VU sunt necesari pentru testarea încărcării?

Aceasta este în esență o întrebare truc.

Numărul de utilizatori VU necesari depinde de sistemul dumneavoastră testat, configurațiile rețelei, setările hardware, memoria, sistemul de operare, aplicațiile software obiectivul unui test de performanță. Nu poate exista nicio valoare generică pentru Vuser.


6) Care este diferența în rularea Vuser ca proces și ca fir? Care este modalitatea mai avantajoasă de a rula Vuser?

Când Vuser este rulat ca proces, același program driver este încărcat în memorie pentru fiecare Vuser. Acest lucru va lua o cantitate mare de memorie și va limita numărul de Vusers pe care îi puteți rula pe un singur generator.

Când Vuser este rulat ca un fir de execuție, doar o instanță a programului driver este partajată de un număr dat de Vusers. Puteți rula un număr de Vusers pe un singur generator folosind modul multi-threading.


7) Care este semnificația „Vuser-init”?

Vuser-init înregistrează operațiunile prealabile numite și operațiuni de inițializare înainte ca aplicația efectivă să fie rulată.


8) Ce este jurnalul extins?

Un jurnal extins va stoca informații, cum ar fi datele returnate de o urmărire avansată, înlocuirea parametrilor și multe alte informații, în funcție de opțiunile pe care le selectați în setările de rulare.


9) De ce creați un parametru?

Pentru a crea un parametru, veți înlocui valoarea codificată în script și o veți înlocui cu un parametru. Acest lucru permite unui singur Vuser să fie rulat de mai multe ori și să utilizeze date diferite la fiecare rulare. Ajută la stimularea cererii de server din viața reală, deoarece împiedică un server să memoreze rezultatele în cache.

Aflați mai multe despre parametrizare în aceasta Tutorial video


10) Cum îți vei împărți scenariul în mai multe acțiuni? De ce?

Voi împărți scriptul în Acțiuni în funcție de funcționalitate. De exemplu, O dată acțiune pentru autentificare în aplicație, o altă acțiune pentru rezervare și așa mai departe.

Acțiunile cresc reutilizarea codului, reduc timpul de întreținere și, prin urmare, reduc costurile.


11) Cum puteți seta numărul de Vusers în LoadRunner?

Puteți seta numărul de Vusers în secțiunea controller în timp ce vă creați scenariile. Multe alte opțiuni avansate, cum ar fi ramp-up, ramp-down de Vusers, sunt, de asemenea, disponibile în secțiunea Controller.

Aflați mai multe despre Controller și crearea scenariului


12) Ce sunt monitoarele?

Monitoarele sunt folosite pentru a „monitoriza” blocajele de performanță. Sunt utilizate în secțiunea Controller din Load Runner


13) Care sunt tipurile de puncte de control disponibile în LoadRunner?

LoadRunner oferă două tipuri de puncte de control

a) Puncte de verificare a imaginii: Acest punct de control va verifica prezența unei imagini pe o pagină în timpul rulării

b) Punct de verificare text: Acest punct de verificare va verifica prezența unui șir de text pe o pagină în timpul rulării

Ambele puncte de control de mai sus pot fi adăugate în Vugen.

Aflați mai multe despre Punctele de control


14) Cu ce ​​fel de problemă ne putem confrunta cu privire la blocarea hardware, software, rețea și memorie în timpul testului de performanță?

Problemele posibile, printre altele, ar putea fi -

1. Lipsa hardware-ului

2. Scurgeri de memorie

3. Probleme legate de rețea.

4. Eroare aplicație/software


15) Care ar fi recomandarea dumneavoastră pentru a îmbunătăți măsurarea performanței?

Se recomandă reglarea fină a rețelei, bazei de date și aplicației și a serverului web.

În rețea, nivelul încearcă să optimizeze latența și lățimea de bandă.

La nivel de bază de date, verificați toți indecșii și secvențele prin rularea profilelor. De asemenea, puteți optimiza interogările bazei de date.

La nivel de server de aplicații, rulați profilere pentru a găsi scurgerile de memorie din aplicație

La nivel de server web, puteți utiliza monitoare și puteți optimiza debitul și alte valori aferente serverului.


16) Ce este punctul de întâlnire?

Punctul de întâlnire este Synchronizare/punct de așteptare. Punctele de întâlnire îi instruiesc pe Vusers să aștepte în timpul execuției testului ca mai mulți Vusers să ajungă la un anumit punct, pentru a putea îndeplini simultan o sarcină.

Semnificația acestui lucru este de a emula o sarcină grea doar pentru o anumită parte a scenariului și de a testa comportamentul aplicației.


17) Ce este corelația?

Corelația este utilizată pentru a obține date care sunt unice pentru fiecare rulare a scriptului de testare (ex: ID-uri de sesiune). În timpul înregistrării, aceste valori dinamice sunt codificate în script-ul dvs., ceea ce face ca scriptul să eșueze în timpul redării. Corelația este o tehnică în care valorile dinamice nu sunt codificate în script-ul dvs., ci sunt extrase în timpul execuției pentru a evita eșecul.

Aflați mai multe despre corelație în acest articol tutorial video.


18) Ce este corelația manuală?

Este o tehnică de corelare care folosește funcția Web_reg_save_param() pentru a identifica valorile dinamice în scriptul dvs. Este important să redați scriptul pentru a verifica dacă corelarea este realizată cu succes.

Învață Corelație manuală.


19) Cum identificați blocajele de performanță?

Blocajele de performanță pot fi detectate utilizând monitoare.

Aceste monitoare pot fi monitoare de server de aplicații, monitoare de server web, monitoare de server de baze de date și monitoare de rețea.

Ele ajută la descoperirea zonei cu probleme din scenariul nostru, care determină creșterea timpului de răspuns.

Măsurătorile efectuate sunt de obicei un timp de răspuns al performanței, debitul, accesări/sec, grafice de întârziere a rețelei etc.


20) Ce funcție este folosită pentru a încheia o tranzacție imbricată?

Funcția este - lr_end_sub_transaction

Aflați mai multe despre tranzacții în acest articol video.


Întrebări și răspunsuri la interviu Loadrunner pentru cei cu experiență

21) Care este diferența dintre tranzacție și instanța tranzacției în LoadRunner?

O tranzacție este utilizată pentru a măsura timpul dintre execuțiile anumitor instrucțiuni

O instanță de tranzacție este utilizată pentru analiza performanței


22) În timp ce scriptul rulează, găsim câteva valori care ar putea trebui corelate? Este posibil să se facă o corelare manuală pentru acele valori?

NU. Nu este posibil să faceți corelații atunci când rulează un script, dar puteți face modificări odată ce un script s-a oprit.


23) Ce este timpul scurs în Load Runner?

Timpul scurs desemnează cât timp a trecut de la lansarea evenimentului curent și este măsurat diferit pentru diferite ecrane, după cum este prezentat mai jos -

În fereastra de stare a scenariului – timpul scurs este măsurat din momentul în care apăsați „Start Scenario” sau „Initialize/Run Vuser?” buton.

În fereastra „Vuser” timpul scurs este măsurat din momentul în care Vuser intră în starea de „funcționare”.


24) Memorarea în cache are un efect negativ asupra rezultatelor testării de încărcare?

Da. Memorarea în cache are un efect negativ. Cache-ul este o memorie temporară care stochează istoricul dvs. de navigare. Când vizitați o pagină pentru a DOUA oară, timpul necesar pentru încărcarea paginii va fi mai mic decât cel necesar pentru încărcarea paginii pentru prima dvs. vizită, deoarece multe dintre informațiile necesare pentru încărcarea paginii sunt preluate din cache în loc de server. . Acest lucru va afecta timpii de răspuns în testul dvs. Prin urmare, se recomandă dezactivarea memoriei cache.


25) Care este diferența dintre graficul de suprapunere și graficul de corelare?

Suprapunere grafică: va suprapune conținutul a două grafice care au o axă x comună

Graficul de corelare: Acesta va reprezenta axa Y a două grafice unul față de celălalt.

Aflați mai multe despre Analizor


26) Care este diferența dintre lr_error_message și lr_debug _message?

lr_error_message – Trimite un mesaj de eroare către fereastra de ieșire a controlerului LoadRunner

lr_debug _message – Trimite un mesaj de depanare către fereastra de ieșire a controlerului LoadRunner


27) Care este diferența dintre testarea sarcinii și a performanței?

Obiectivul testului de performanță este de a verifica dacă o aplicație se încarcă/se actualizează în limita de timp stabilită (să zicem 2 secunde). Utilizează valori precum timpul de răspuns, Solicitări pe secundă. Se desfășoară în condiții de producție, precum condițiile de încărcare.

Obiectivul testării de încărcare este de a verifica scalabilitatea sistemului. De exemplu, aflarea numărului maxim de utilizatori suportați de sistem în cadrul anumitor specificații.


28) Ați creat mai multe reguli de corelare automată. Un nou tester din echipa ta se pregătește să înregistreze un grup de scripturi pe aceeași aplicație pe stația sa de lucru. Ce puteți face pentru a oferi testatorului regulile de corelare?

Aș exporta regulile de corelare automată într-un fișier .cor și apoi am solicita noului membru al echipei să importe fișierul .cor în regulile sale de corelare automată


29) Doriți să emulați un call center pentru o companie aeriană. Toți reprezentanții se conectează dimineața, își efectuează procesele de afaceri și se deconectează noaptea. Într-o singură zi, un reprezentant va crea 40 de rezervări de zbor, va modifica 10 rezervări de zbor și va căuta 20 de rezervări de zbor. Un reprezentant nu poate efectua o modificare fără a efectua mai întâi o căutare. Cum ați proiecta logica de rulare?

Creare – 67% Căutare – 16% Blocare0 – 17% Căutare Modificare


30) Unde ar trebui să adăugați o funcție web_reg_save_param la un script?

Înainte de pasul care preia valoarea dinamică


31) Doriți ca fiecare pas din script-ul dvs. să fie măsurat ca tranzacție în Controller și să nu fie afișat în Jurnalul de redare din VuGen. Cum poți realiza asta?

Acest lucru se poate face prin activarea tranzacției automate în setările Run-time.


32) Ce nivel de înregistrare a protocolului web generează funcția web_submit_form?

Înregistrarea bazată pe HTML generează această funcție.


33) Ce este testarea sarcinii?

Testarea de încărcare este de a testa dacă aplicația funcționează bine cu încărcările de la un număr mare de utilizatori și tranzacții simultane. De asemenea, a folosit pentru a determina dacă poate face față perioadelor de vârf de utilizare.


34) Ce este load runner?

Load Runner este un instrument de testare a performanței de la HP. Acest instrument acceptă toate aspectele precum încărcarea, stresul, rezistența, volumul de date și testarea vârfurilor.


35) Care sunt toate componentele LoadRunner?

Următoarele sunt componentele LoadRunner

  • Utilizatorul Virtual Generator
  • Controller și procesul Agent
  • Analiza și monitorizarea LoadRunner
  • Cărți online LoadRunner

36) Ce componentă a LoadRunner este folosită pentru a înregistra un script?

Utilizator virtual Generator (VuGen) componenta este utilizată pentru a înregistra un script și vă permite să dezvoltați scripturi Vuser pentru o varietate de tipuri de aplicații și protocoale de comunicare.


37) Ce este un punct de întâlnire?

Punctele de întâlnire sunt introduse în scripturile Vuser pentru a simula mai mulți utilizatori pe server. Punctele de întâlnire indică Vusers să aștepte în timpul execuției testului pentru a îndeplini sarcinile simultan.

De exemplu, într-o aplicație bancară, punctele Rendezvous sunt inserate pentru ca peste 100 de utilizatori multipli să depună bani simultan.


38) Ce este un scenariu?

Un scenariu nu este altceva decât un eveniment care are loc pentru fiecare sesiune de testare.

De exemplu, un scenariu definește

  • număr de utilizatori
  • Acțiune de efectuat
  • Sistem de mașini virtuale

39) Cum putem depana un script LoadRunner?

VuGen conține două opțiuni pentru a depana scripturile Vuser.

  • Rulați comanda pas cu pas și
  • Puncte de întrerupere.

De asemenea, putem seta manual clasa de mesaje în cadrul scriptului dvs. folosind lr_set_debug_message Funcția.


40) Cum putem efectua teste funcționale sub sarcină?

Funcționalitatea sub sarcină poate fi testată prin rularea simultană a mai multor Vusers. Prin creșterea Vusers, este necesar să se determine cât de multă încărcare poate suporta serverul.


41) Care este relația dintre timpul de răspuns și debit?

Debitul arată cantitatea de date în octeți pe care Vusers le-au primit de la server într-o secundă. Când este comparat cu timpul de răspuns la tranzacție, debitul și timpul de răspuns scade.

Debitul maxim și cel mai mare timp de răspuns ar avea loc aproximativ în același timp.


42) Ce conțin acțiunile vuser_init și vuser_end?

Acțiunea Vuser_init conține proceduri de conectare la un server, iar secțiunea Vuser_end conține proceduri de deconectare.


43) Care este diferența dintre jurnalul standard și jurnalul extins?

Jurnalul standard trimite un subset de funcții și mesaje la jurnalul de ieșire, iar subsetul de funcții depinde de tipul Vuser.

Jurnalul extins trimite un mesaj de execuție de script detaliat la jurnalul de ieșire. Este utilizat în principal în timpul depanării atunci când un utilizator are nevoie de informații despre înlocuirea parametrilor.


44) Care sunt toate tipurile de obiective în scenariul orientat spre obiectiv al Load Runner?

Load Runner vă oferă cinci tipuri diferite de obiective:

  • Numărul de Vuseri concurenți
  • Numărul de accesări pe secundă
  • Numărul de tranzacții pe secundă
  • Numărul de pagini pe minut
  • Timpul de răspuns la tranzacție

45) Ce este o funcție pentru a capta valori dinamice în scriptul web vuser?

Web_reg_save_param este funcția care salvează informațiile de date dinamice într-un parametru.


46) Ce este procesul de testare Load Runner?

Următoarele sunt procesul de testare în LoadRunner:

  • Planificați testul de sarcină
  • Creați scripturi Vuser
  • Definiți scenariul
  • Rulați scenariul
  • Analizați rezultatele

47) Ce este lansatorul de comandă de la distanță?

Lansatorul de comandă de la distanță permite controlerului să pornească aplicații în mașina gazdă.


48) Cum putem dezvolta scriptul vuser pentru baze de date?

Scripturile Vuser pot fi dezvoltate fie prin înregistrarea cu generatorul de script vuser încărcare, fie folosind șablonul de script Load runner vuser.


49) Cum încărcați un agent de rulare de încărcare?

În timpul rulării scenariului, controlerul LoadRunner instruiește dispeceratul agentului de la distanță să lanseze agentul LoadRunner. Controlerul instruiește agentul LoadRunner să inițializeze, să ruleze, să întrerupă și să oprească vuserele.


50) Care este diferența dintre accesări/secundă și solicitări/secundă?

Afișările pe secundă înseamnă numărul de accesări pe care serverul le primește într-o secundă de la vuser.

Solicitare pe secundă este numărul de solicitări pe care le va solicita utilizatorul de la server.


51) Care sunt avantajele dispozitivului de rulare de sarcină?

Următoarele sunt avantajele Load Runner:

  • Reduce intervenția umană
  • Reduce cerințele sistemelor
  • Ajută la o mai bună utilizare a timpului și a banilor
  • Utilizarea eficientă a automatizării
  • Execuție într-un singur punct

52) Ce este vuser-ul în scenariu?

Vuserul sunt utilizatorii virtuali care pot simula utilizatorii reali. Utilizatorii virtuali care iau locul software-ului client de operare al utilizatorilor reali, cum ar fi IE, trimit cereri folosind protocolul HTTP către serverele web IIS sau Apache.


53) Cum scriem o funcție definită de utilizator în LoadRunner?

Utilizare ar trebui să creeze biblioteca externă care conține funcția. Această bibliotecă trebuie apoi adăugată în directorul bin al VuGen. Și apoi, funcția definită de utilizator poate fi atribuită ca parametru.


54) Care sunt modificările care pot fi aduse setărilor de rulare?

Există patru setări de durată care pot fi făcute:

  • Stimulare: Acesta conține numărul de iterații.
  • Buturuga: Înregistrarea poate fi setată la standard sau dezactivată.
  • Timpul de gândire: Capabil să stabilească timpul de gândire pentru a fi ignorat sau înlocuit.
  • General: Permite setarea Vusers pentru procese sau multi-threading.

55) Cum putem găsi probleme legate de bazele de date?

Monitoarele și Graficul resurselor de date pot fi utilizate pentru a găsi probleme legate de bazele de date. LoadRunner permite testerului să specifice resursa care trebuie măsurată înainte ca controlerul să fie rulat.


56) Câte tipuri de grafice sunt disponibile în LoadRunner?

Există cinci tipuri de grafice:

  • Graficul timpului de întârziere al rețelei – afișează timpul care se scurge între cerere și răspuns
  • Două grafice ale timpului de răspuns la tranzacție – un grafic al timpului de răspuns la translație pentru încărcare și altul pentru percentilă
  • Afișări/a doua grafică – arată volumul traficului aplicației
  • Descărcare pagini/grafic secundă – arată viteza cu care sunt descărcate paginile pe secundă

57) Cum pot fi identificate blocajele de performanță?

Monitoarele pot fi folosite pentru a detecta blocajele de performanță. Acestea includ monitoare de rețea, server web, server de aplicații și server de baze de date.

Aceste monitoare pot fi folosite pentru a localiza punctele cu probleme în scenarii care provoacă o creștere a timpului de răspuns și a debitului, întârzieri ale rețelei, timp de răspuns al performanței, accesări/secundă etc.


58) Ce este un ramp up și cum poate fi setat?

Ramp up crește treptat încărcarea pe un server și poate fi simulat prin creșterea treptată a numărului de Vusers. Această caracteristică poate fi găsită în Opțiunile de programare a scenariului.


59) Cum se poate realiza corelarea?

Corelarea poate fi realizată în două moduri:

  • Utilizați funcția de scanare pentru a căuta corelații și pentru a selecta o valoare din rezultat.
  • Înregistrați o pereche de scenarii și apoi comparați-le unul cu celălalt.

60) Unde sunt setate opțiunile de corelare automată?

Corelația automată este setată în zona de opțiuni de înregistrare din fila de corelare. Corelația poate fi activată pentru scriptul complet și pot fi definite reguli de corelare.

Corelarea automată poate fi efectuată pe o bază de date prin vizualizarea ferestrei de ieșire, scanarea pentru corelare și selectând valoarea care va fi utilizată.


61) Care este beneficiul rulării unui script Vuser ca fir?

Avantajul rulării unui script Vuser ca fir care permite folosirea mai multor Vuser pentru un singur generator de încărcare. Rularea scripturilor Vuser ca procese utilizează multă memorie, deoarece toate scripturile încărcate folosesc același driver.

Acest lucru limitează numărul de scripturi Vuser care pot fi rulate pe un singur generator.


62) Care este diferența dintre graficul de suprapunere și graficul de corelare?

Grafic suprapus:

Graficul suprapus are o axă X și două axe Y. Axa Y din stânga pe graficul îmbinat arată valoarea graficului curent, iar axa Y din dreapta arată valoarea axei Y a graficului care a fost îmbinat.

Graficul corelat:

Există două grafice, iar axa Y a graficului activ devine axa X a graficului îmbinat. Axa Y a graficului care a fost îmbinat devine axa Y a graficului îmbinat.


63) Care sunt cele trei secțiuni ale unui script Vuser și care este scopul fiecăreia?

Următoarele sunt cele trei secțiuni ale scriptului Vuser și sunt după cum urmează:

  • Vuser_init – Folosit pentru înregistrarea conectării.
  • Acțiuni – Folosit pentru înregistrarea procesului de afaceri.
  • Vuser_end – Folosit pentru înregistrarea deconectarii.

64) Care sunt cele patru metode de selecție la alegerea datelor dintr-un fișier de date?

Următoarele sunt cele patru metode de selecție:

  • secvențială
  • Întâmplător
  • Unic
  • Nume parametru

65) Ce ar trebui făcut pentru a vizualiza înlocuirea parametrilor în jurnalul de execuție?

Înlocuirea parametrilor poate fi vizualizată în jurnalul extins din setările timpului de rulare.


66) Ce instrumente sunt necesare pentru a analiza rezultatele rulării Vuser?

Următoarele instrumente sunt necesare pentru a analiza rezultatele rulării Vuser:

  • Jurnalul de execuție
  • Run-Time Viewer și
  • Mercury Fereastra Rezultate test

67) Care este diferența dintre scenariul manual și scenariul orientat spre obiectiv?

Următoarele sunt diferențele dintre scenariul manual și cel orientat spre obiectiv:

Scenariul manual Scenariul obiectivului
Scopul principal este de a afla câți Vusers pot rula simultan Obiectivul poate fi debitul, timpul de răspuns sau numărul de Vusers concurenți
Vă oferă control manual asupra numărului de utilizatori Vusers care rulează și la ce oră Load Runner gestionează automat Vusers

68) Care sunt toate motivele pentru a utiliza Server Resources Monitor?

Monitorul resurselor serverului este folosit pentru a afla câte date provin din cache și ajută la aflarea care sunt blocajele tuturor părților sistemului.


69) Care este scopul selectării „Afișare browser” în timpul reluării în setările Opțiuni generale?

Setarea „Afișare browser” este utilizată pentru a vedea paginile care apar în timpul redării. Acest lucru este util pentru depanarea Vuser în fazele inițiale ale creării Web Vuser.


70) În ce scop, Utilizatorul va folosi eroarea „continuare”?

Continuarea ar trebui să fie setată numai când faceți jurnalele de execuție mai descriptive sau când adăugați logică la Vuser.


71) Care este scopul unei tranzacții LoadRunner?

Scopul unei tranzacții Load Runner este de a măsura unul sau mai mulți pași/acțiuni ale utilizatorului unui proces de afaceri.


72) De ce creați parametri?

Parametrii sunt ca variabilele de script și sunt utilizați pentru a varia intrarea către server pentru a emula utilizatori reali.

  • Diferite seturi de date sunt trimise către server ori de câte ori este rulat scriptul.
  • Simulați mai bine modelul de utilizare pentru o testare mai precisă de la controler și un script poate emula mulți utilizatori diferiți pe sistem.

73) Ce este lr_output_message?

lr_output_message este o funcție care trimite notificări către fereastra Controller Output și către fișierul jurnal Vuser.


74) Într-un server Web, baza de date și rețeaua funcționează bine și acum, unde ar putea fi problema?

Problema ar putea fi în sistemul propriu-zis sau în serverul de aplicații sau în codul scris pentru aplicație.


75) Ce este VuGen Recording and Scripting?

Codul de script LoadRunner este obținut prin înregistrarea în sintaxa limbajului ANSI C și poate fi vizualizat în vizualizarea scriptului.


76) Ce este testarea performanței în LoadRunner?

Testarea performanței poate fi efectuată prin calcularea timpului pentru tranzacțiile de citire și actualizare și prin verificarea dacă funcțiile sistemului sunt efectuate într-un interval de timp acceptabil. Într-un mediu cu mai mulți utilizatori, este necesar să se determine efectul tranzacțiilor multiple asupra momentului unei singure tranzacții.


77) Care este configurația sistemelor când se utilizează Load Runner?

Configurația sistemelor se referă la cea a mașinilor client în care vom rula Vusers. Configurația mașinii client include setările sale hardware, memorie, sistemul de operare, aplicații software, instrumente de dezvoltare etc.

Această configurație a componentelor sistemului ar trebui să se potrivească cu configurația generală a sistemului, astfel încât să se atingă obiectivele de testare a sarcinii.


78) Care este funcția de utilizare lr_abort?

Funcția lr_abort este utilizată pentru a anula execuția unui script Vuser. Îi indică utilizatorului Vuser să oprească executarea secțiunii Actions, să execute secțiunea vuser_end și să încheie execuția.


79) Ce este timpul de gândire?

Timpul de gândire este timpul în care un utilizator real așteaptă între acțiuni.

Când un utilizator primește date de la un server sau alte aplicații, utilizatorul poate aștepta câteva secunde pentru a examina datele înainte de a răspunde. Această întârziere se numește timp de gândire.


80) Cum interacționează Load Runner cu aplicația?

Protocolul este utilizat în Load Runner pentru a interacționa cu aplicația.


81) Care este cea mai recentă versiune și limba utilizată în Load Runner?

Începând cu 20-feb-2013, Load Runner 11.5 este cea mai recentă versiune, iar scriptul VUser este folosit ca un limbaj C.

Următoarele limbi sunt acceptate de LoadRunner:

  1. Limbajul C
  2. Scripturi Visual Basic
  3. Visual Basic pentru aplicații
  4. Java scripting

82) Care sunt toate protocoalele importante pe care le acceptă Load Runner?

Următoarele sunt protocoalele pe care Load Runner le poate suporta sunt:

  • Înregistrare/Afișare .NET
  • Baza de date
  • DCOM
  • Reţea
  • Oracle eBusiness
  • SAP
  • SOA
  • Web și multimedia
  • Fără fir
  • GUI
  • Java Înregistrați și reluați
  • Desktop la distanță
  • Web 2.0

Test de certificare HP Loadrunner 1

Test de certificare HP Loadrunner 2

Test de certificare HP Loadrunner 3

Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)