Top 80 Întrebări despre interviul Loadrunner & Răspunsuri

Anonim

1) 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ă le 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
protocoalele DB2 CLI, DNS, MS SQL, ODBC, Oracle (2-tier), Sybase Ctlib, Sybase Dblib și Windows Sockets.
Personalizat: Pentru șabloane C, șabloane Visual Basic, șabloane Java,
scripturi de tip Javascript și VBScript.
Componente distribuite: Pentru protocoalele COM / DCOM, Corba-Java și Rmi -Java.
E-business: pentru FTP, LDAP, Palm, Web (HTTP / HTML), servicii Web și protocoalele duale Web / Winsocket.
Enterprise Java Beans: Pentru testarea EJB și protocoalele Rmi-Java.
ERP / CRM: Pentru
protocoalele Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8, SAPGUI, SAP-Web și Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web și Siebel-Oracle).
Moștenire: pentru emulare terminală (RTE).
Servicii de corespondență: mesagerie Internet (IMAP), MS Exchange (MAPI), POP3 și SMTP.
Middleware: protocoale Jacada și Tuxedo (6, 7).
Streaming: Pentru protocoalele MediaPlayer și RealPlayer.

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

Vuser generator - Pentru generarea de scripturi

Controler - Pentru crearea și executarea scenariilor

Analyzer - Pentru a analiza rezultatele.

Aflați mai multe despre LoadRunner și arhitectura sa în această lecție video.

3) Ce este Load Runner Agent?

Agentul este o interfață între mașina gazdă și controler.

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 rulare și verificați

4- Incorporează scriptul într-un scenariu LoadRunner

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

5) Câți VU-uri sunt necesare pentru testarea sarcinii?

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

Numărul de VU-uri necesare depinde de sistemul dvs. testat, de configurațiile de rețea, de setările hardware, de memorie, de sistemul de operare, de aplicațiile software obiectiv ale 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 modul mai avantajos de a executa Vuser?

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

Când Vuser este rulat ca un fir de execuție, o singură instanță a programului de driver este partajată de un anumit număr 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ă pre-operațiunile numite și operații de inițializare înainte de executarea aplicației efective.

8) Ce este jurnalul extins?

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

9) De ce creați parametrul?

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

Aflați mai multe despre parametrizare în acest tutorial video

10) Cum vă veți împărți scriptul în mai multe acțiuni? De ce?

Voi împărți scriptul în Acțiuni pe baza funcționalității. De exemplu, Odată acțiune pentru conectarea la aplicație, altă acțiune pentru rezervare și așa mai departe.

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

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

Puteți seta numărul de Vusers în secțiunea controlerului în timp ce creați scenariile. Multe alte opțiuni avansate precum ramp-up, ramp-down ale Vusers sunt disponibile și în secțiunea Controler.

Aflați mai multe despre crearea de controlere și scenarii

12) Ce sunt monitoarele?

Monitoarele sunt utilizate pentru a „monitoriza” blocajele de performanță. Acestea sunt utilizate în secțiunea Controler 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 control pentru imagine: Acest punct de control va verifica prezența unei imagini pe o pagină în timpul rulării

b) Punct de verificare a textului: 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) Ce fel de problemă ne putem confrunta cu privire la blocaje hardware, software, rețea și memorie în timpul testului de performanță?

Problemele posibile printre altele ar putea fi -

1. Lipsa de hardware

2. Scurgeri de memorie

3. Probleme legate de rețea.

4. Eroare aplicație / software

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

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

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

La nivelul bazei de date, verificați toți indexurile și secvențele executând profileri. De asemenea, puteți optimiza interogările dvs. în baza de date.

La nivel de server de aplicații, rulați profileri pentru a găsi scurgerile de memorie în aplicație

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

16) Care este punctul Rendezvous?

Punctul de întâlnire este Sincronizare / Punct de așteptare. Punctele de întâlnire îi instruiesc pe Vusers să aștepte în timpul executării testului pentru ca mai mulți Vusers să ajungă la un anumit punct, pentru ca aceștia să poată îndeplini simultan o sarcină.

Semnificația acestui lucru este de a emula o anumită sarcină grea doar pentru partea particulară 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 timp ce înregistrați, aceste valori dinamice sunt codificate în scriptul dvs., provocând eșecul scriptului în timpul redării. Corelația este o tehnică în care valorile dinamice nu sunt codificate în script, ci sunt extrase în timpul rulării pentru a evita eșecurile.

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

18) Ce este corelarea manuală?

Este o tehnică de corelație care folosește funcția Web_reg_save_param () pentru a identifica valorile dinamice din scriptul dvs. Este important ca redarea scriptului dvs. să verifice dacă corelația este realizată cu succes.

Aflați corelația manuală.

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

Blocajele de performanță pot fi detectate folosind 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 în scenariul nostru, ceea ce determină un timp de răspuns crescut.

Măsurătorile efectuate sunt de obicei un timp de răspuns de performanță, debit, hit-uri / sec, grafice de întârziere a rețelei etc.

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

Funcția este - lr_end_sub_transaction

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

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

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

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

22) În timp ce scriptul rulează, găsim câteva valori care pot fi corelate? Este posibil să se facă o corelație manuală pentru aceste valori?

NU. Nu este posibil să faceți corelație atunci când se execută un script, dar puteți face modificări după oprirea acestuia.

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 se arată mai jos -

În fereastra de stare a scenariului - timpul scurs se măsoară 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 „în funcțiune”.

24) Are cache un efect negativ asupra rezultatelor testării încărcării?

Da. Memorarea în cache are un efect negativ. Cache este o memorie temporară care stochează istoricul 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 încărcării 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 timpul de răspuns în testul dvs. Prin urmare, se recomandă dezactivarea memoriei cache.

25) Care este diferența dintre graficul Suprapunere și graficul Corelare?

Suprapunerea graficului: va suprapune conținutul a două grafice care au o axa x comună

Corelați graficul : va trasa axa Y a două grafice una împotriva celeilalte.

Aflați mai multe despre Analyzer

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

lr_error_message - Trimite un mesaj de eroare la fereastra de ieșire a controlerului LoadRunner

lr_debug _message - Trimite un mesaj de depanare la fereastra de ieșire a controlerului LoadRunner

27) Care este diferența dintre sarcină, testarea performanței?

Obiectivul testării performanței este de a verifica dacă o aplicație se încarcă / se actualizează în termenul stabilit (să zicem 2 secunde). Folosește valori precum timpul de răspuns, Solicitări pe secundă. Se realizează în condiții de încărcare asemănătoare producției.

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

28) Ați creat mai multe reguli de corelare automată. Un nou tester din echipa dvs. 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 testerului regulile de corelare?

Aș exporta regulile de corelare automată într-un fișier .cor și apoi ar trebui ca noul membru al echipei să importe fișierul .cor în regulile sale de corelare automată

29) Doriți să imitați un centru de apel pentru o companie aeriană. Toți reprezentanții se conectează dimineața, își desfășoară procesele de afaceri și se deconectează noaptea. Într-o 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?

Creați - 67% Căutare - 16% Bloc0 - 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 recuperează valoarea dinamică

31) Doriți ca fiecare pas din script să fie măsurat ca o tranzacție în Controler și să nu fie afișat în Replay Log în VuGen. Cum poți realiza acest lucru?

Acest lucru se poate face activând tranzacția automată în setările Rulment.

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 încărcării este de a testa dacă aplicația funcționează bine cu încărcările unui număr mare de utilizatori și tranzacții simultane. De asemenea, a fost folosit pentru a determina dacă poate gestiona perioadele 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

  • Generatorul de utilizatori virtuali
  • Controler și procesul Agent
  • Analiza și monitorizarea LoadRunner
  • Cărți LoadRunner online

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

Componenta Virtual User Generator (VuGen) 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 comunicații.

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 îi instruiesc pe Vusers să aștepte în timpul executării testului pentru a îndeplini sarcinile simultan.

De exemplu, într-o aplicație bancară, sunt inserate puncte de întâlnire pentru peste 100 de utilizatori multipli pentru a depune bani simultan.

38) Ce este un scenariu?

Un scenariu nu este altceva decât un eveniment care apare 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 depanarea scripturilor Vuser.

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

De asemenea, putem seta manual clasa de mesaje în scriptul dvs. utilizând funcția lr_set_debug_message.

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

Funcționalitatea sub sarcină poate fi testată executând simultan mai multe Vusere. Prin creșterea Vusers-ului, este necesar să se determine cât de mult poate încărca serverul.

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

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

Debitul maxim și timpul de răspuns cel mai mare 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 pentru conectarea 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 către jurnalul de ieșire și subsetul de funcții depinde de tipul Vuser.

Jurnalul extins trimite mesaje detaliate de execuție a scriptului către 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 din scenariul orientat spre obiective al Load Runner?

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

  • Numărul de Vusers concurenți
  • Numărul de accesări pe secundă
  • Numărul de tranzacții pe secundă
  • Număr de pagini pe minut
  • Timp 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ții dinamice de date într-un parametru.

46) Care este procesul de testare Load Runner?

Următoarele sunt procesul de testare în LoadRunner:

  • Planifică testul de încărcare
  • Creați scripturi Vuser
  • Definiți scenariul
  • Rulați scenariul
  • Analizează rezultatele

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

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

48) Cum putem dezvolta scriptul vuser al bazei de date?

Scripturile Vuser pot fi dezvoltate fie prin înregistrarea cu generatorul de scripturi vuser de încărcare, fie utilizând șablonul de scripturi Vuser Load runner.

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

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

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

Hits pe secundă înseamnă numărul de accesări primite de server într-o secundă de la vuser.

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

51) Care sunt avantajele încărcătorului?

Următoarele sunt avantajele Load Runner:

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

52) Care este utilizatorul din scenariu?

Vuser este utilizatorii virtuali care pot simula utilizatorii reali. Utilizatorii virtuali care înlocuiesc software-ul clientului de operare al utilizatorilor reali, cum ar fi trimiterea de cereri IE folosind protocolul HTTP către serverele web IIS sau Apache.

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

Utilizarea 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 făcute la setările de rulare?

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

  • Pacing: Acesta conține numărul de iterații.
  • Jurnal: Jurnalul poate fi setat la standard sau dezactivat.
  • Think Time: Capabil să seteze 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 baza de date?

Monitoarele și graficul resurselor de date pot fi utilizate pentru a găsi probleme legate de baza de date. LoadRunner permite testerului să specifice resursa care trebuie măsurată înainte de a rula controlerul.

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

Există cinci tipuri de grafice:

  • Graficul întârzierii rețelei - afișează timpul care trece între solicitare și răspuns
  • Două grafice ale timpului de răspuns la tranzacții - un grafic al timpului de răspuns la traducere pentru încărcare și altul pentru percentilă
  • Hits / second graph - Afișează volumul de trafic al aplicației
  • Pagină descărcare / grafic secund - arată viteza cu care paginile sunt descărcate pe secundă

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

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

Aceste monitoare pot fi folosite pentru a localiza punctele de probleme în scenarii care determină o creștere a timpului de răspuns și a randamentului, întârzierile rețelei, timpul de răspuns la performanță, accesări / secundă etc.

58) Ce este o rampă ș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 scenariilor.

59) Cum se poate efectua corelația?

Corelația poate fi efectuată în două moduri:

  • Utilizați funcția de scanare pentru a căuta corelații și selectați o valoare din rezultat.
  • Înregistrați o pereche de scripturi și apoi comparați-le între ele.

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

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

Corelația automată poate fi efectuată pe o bază de date vizualizând fereastra de ieșire, scanând corelația și selectând valoarea care va fi utilizată.

61) Care este avantajul executării unui script Vuser ca fir?

Avantajul de a rula un script Vuser ca un fir care permite utilizarea mai multor Vusers pentru un singur generator de sarcină. Rularea scripturilor Vuser ca procese folosește multă memorie, deoarece toate scripturile încărcate folosesc același driver.

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

62) Care este diferența dintre graficul Suprapunere și graficul Corelare?

Grafic de suprapunere:

Graficul suprapus are o axă X și 2 axa Y. Axa Y stângă pe graficul combinat arată valoarea curentă a graficului & Axa Y dreaptă arată valoarea axei Y a graficului care a fost îmbinat.

Corelați graficul:

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

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

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 deconectării.

64) Care sunt cele patru metode de selecție atunci când alegeți date dintr-un fișier de date?

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

  • Secvențial
  • Aleatoriu
  • Unic
  • Numele parametrului

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

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

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

Sunt necesare următoarele instrumente pentru a analiza rezultatele rulării Vuser:

  • Jurnalul de execuție
  • Vizualizator timp de execuție și
  • Fereastra Rezultatelor testelor cu mercur

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

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

Scenariu manual

Scenariul obiectivului

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

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

Monitorizarea resurselor serverului este utilizată pentru a afla cât de multe date provin din Cache și ajută la aflarea care sunt toate părțile sistemului care au blocaje.

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

Setarea „Show Browser” este utilizată pentru a vedea paginile care apar în timpul redării. Acest lucru este util pentru depanarea Vuser în etapele inițiale de creare a Web Vuser.

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

Continuarea pe ar trebui să fie setată numai atunci când faceți jurnalele de execuție mai descriptive sau adăugând 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 utilizatorilor unui proces de afaceri.

72) De ce creați parametri?

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

  • Diferite seturi de date sunt trimise la server ori de câte ori este rulat scriptul.
  • Simulați mai bine modelul de utilizare pentru testări mai precise de la controler, iar 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 de ieșire a controlerului și către fișierul jurnal Vuser.

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

Problema ar putea fi în sistem în sine sau în serverul de aplicații sau în codul scris pentru aplicație.

75) Ce este înregistrarea și scriptul VuGen?

Codul scriptului 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 se poate face prin calcularea calendarului atât pentru tranzacțiile citite, cât și pentru actualizare și verificarea faptului dacă funcțiile sistemului sunt efectuate într-un interval de timp acceptabil. Într-un mediu multi-utilizator, este necesar să se determine efectul mai multor tranzacții asupra momentului unei singure tranzacții.

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

Configurarea sistemelor se referă la cea a mașinilor client în care vom rula Vusers. Configurarea mașinii client include setările hardware, memoria, sistemul de operare, aplicațiile software, instrumentele 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 executarea unui script Vuser. Acesta instruiește Vuser să oprească executarea secțiunii Acțiuni, să execute secțiunea vuser_end și să încheie execuția.

79) Ce este timpul de gândire?

Timpul de gândire este momentul î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 revizui datele înainte de a răspunde. Această întârziere de timp se numește ca 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 limbaj utilizate în Load Runner?

Începând cu 20 februarie 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. Scripturi Java

82) Care sunt toate protocoalele importante acceptate de Load Runner?

Următoarele protocoale pe care Load Runner le poate accepta sunt:

  • Înregistrare / afișare .NET
  • Bază de date
  • DCOM
  • Reţea
  • Oracle E-Business
  • SAP
  • SOA
  • Web și multimedia
  • Fără fir
  • GUI
  • Înregistrare și redare Java
  • Desktop la distanță
  • Web 2.0

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