80 najlepších otázok týkajúcich sa rozhovorov s Loadrunnerom Odpovede

Anonim

1) Ktoré protokoly podporuje LoadRunner?

Od verzie LoadRunner 9.5 sú podporované nasledujúce protokoly. To sa bude s budúcimi vydaniami zvyšovať. Anketár nehľadá, aby ste vymenovali všetkých okrem niekoľkých (napríklad 5-7 protokolov).

Riešenie pre nasadenie aplikácií: Pre protokol Citrix.

Klient / Server: Pre
protokoly DB2 CLI, DNS, MS SQL, ODBC, Oracle (dvojvrstvové), Sybase Ctlib, Sybase Dblib a Windows Sockets.
Vlastné: Pre šablóny C, šablóny jazyka Visual Basic, šablóny Java,
skripty typu Javascript a VBScript.
Distribuované komponenty: Pre protokoly COM / DCOM, Corba-Java a Rmi-Java.
E-business: Pre FTP, LDAP, Palm, Web (HTTP / HTML), webové služby a duálne protokoly Web / Winsocket.
Enterprise Java Beans: Na testovanie EJB a protokoly Rmi-Java.
ERP / CRM: Pre protokoly Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPGUI, SAP-Web a Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web a Siebel-Oracle).
Legacy: For Terminal Emulation (RTE).
Poštové služby: internetové správy (IMAP), MS Exchange (MAPI), POP3 a SMTP.
Middleware: protokoly Jacada a Tuxedo (6, 7).
Streamovanie: Pre protokoly MediaPlayer a RealPlayer.

2) Ktoré komponenty ste použili v LoadRunneri?

Generátor Vuser - na generovanie skriptov

Kontrolór - Na vytváranie a vykonávanie scenárov

Analyzer - na analýzu výsledkov.

V tejto video lekcii sa dozviete viac o LoadRunneri a jeho architektúre.

3) Čo je Agent spustenia záťaže?

Agent je rozhranie medzi hostiteľským počítačom a radičom.

4) Aký je postup pri vývoji skriptu Vuser?

Pri vývoji skriptu vuser existujú štyri kroky.

1 - Zaznamenajte si skript Vuser.
2-prehrávanie / Vylepšenie zaznamenaného skriptu používateľa.
3 - Definujte rôzne nastavenia a kontrolu behu

4 - Začleňte skript do scenára LoadRunner

Viac informácií o vývoji skriptu Vuser sa dozviete vo videonávode tu.

5) Koľko používateľov VU je potrebných na testovanie zaťaženia?

Toto je v podstate triková otázka.

Počet požadovaných používateľov VU závisí od vášho testovaného systému, sieťových konfigurácií, nastavení hardvéru, pamäte, operačného systému, účelu testu výkonnosti softvérových aplikácií. Pre Vusera nemôže byť žiadna všeobecná hodnota.

6) Aký je rozdiel v spustení Vuseru ako procesu a vlákna? Aký je výhodnejší spôsob spustenia Vuseru?

Keď je Vuser spustený ako proces, do pamäte sa pre každého Vuser načíta rovnaký program ovládača. Toto zaberie veľké množstvo pamäte a obmedzí počet Vuserov, ktoré môžete spustiť na jednom generátore.

Keď je Vuser spustený ako vlákno, s daným počtom Vusers je zdieľaná iba jedna inštancia ovládacieho programu. Pomocou režimu viacerých vlákien môžete spustiť niekoľko Vuserov na jednom generátore.

7) Aký je význam „Vuser-init“?

Vuser-init pred spustením skutočnej aplikácie zaznamená predoperačné operácie, ktoré sa tiež nazývajú inicializačné operácie.

8) Čo je to rozšírený protokol?

V rozšírenom protokole sa budú ukladať informácie, ako sú údaje vrátené pokročilým sledovaním, nahradením parametrov a mnoho ďalších informácií, v závislosti od možností, ktoré vyberiete v nastaveniach behu.

9) Prečo vytvárate parameter?

Ak chcete vytvoriť parameter, nahradíte pevne naprogramovanú hodnotu v skripte a nahradíte ju parametrom. Toto umožňuje mnohokrát spustiť jedného Vusera a pri každom spustení použiť odlišné údaje. Pomáha stimulovať skutočnejší dopyt po serveri, pretože bráni serveru v ukladaní výsledkov do medzipamäte.

Viac informácií o parametrizácii nájdete v tomto videonávode

10) Ako rozdelíte skript do viacerých akcií? Prečo?

Na základe funkcionality rozdelím skript na Akcie. Napríklad Jedna akcia pre prihlásenie do aplikácie, iná akcia pre rezerváciu a podobne.

Akcie zvyšujú opätovnú použiteľnosť kódu, skracujú čas potrebný na údržbu, a teda znižujú náklady.

11) Ako môžete nastaviť počet Vusers v LoadRunneri?

Počet Vuserov môžete nastaviť v sekcii ovládačov pri vytváraní scenárov. V sekcii Ovládač je tiež k dispozícii mnoho ďalších pokročilých možností, ako je rozbiehanie a znižovanie rozbehu Vusers.

Získajte viac informácií o vytváraní ovládačov a scenárov

12) Čo sú monitory?

Monitory sa používajú na „sledovanie“ úzkych miest výkonu. Používajú sa v sekcii Controller aplikácie Load Runner

13) Aké sú typy kontrolných bodov je k dispozícii v LoadRunneri?

LoadRunner poskytuje dva typy kontrolných bodov

a) Kontrolné body obrázka: Tento kontrolný bod overí prítomnosť obrázka na stránke počas spustenia

b) Textový kontrolný bod: Tento kontrolný bod overí prítomnosť textového reťazca na stránke počas behu

Oba vyššie uvedené kontrolné body je možné pridať do Vugenu.

Získajte viac informácií o kontrolných bodoch

14) Akým problémom môžeme čeliť v súvislosti s hardvérom, softvérom, sieťou a nedostatkom pamäte počas testu výkonu?

Možné problémy okrem iného môžu byť -

1. Nedostatok hardvéru

2. Únik pamäte

3. Problémy súvisiace so sieťou.

4. Chyba aplikácie / softvéru

15) Čo by ste odporúčali na zlepšenie merania výkonnosti?

Odporúča sa doladiť sieť, databázu a aplikáciu a webový server.

Na úrovni sa sieť snaží optimalizovať latenciu a šírku pásma.

Na úrovni databázy overte všetky indexy a sekvencie spustením profilovačov. Môžete tiež optimalizovať svoje databázové dotazy.

Na úrovni servera aplikácie spustite profilovače na zisťovanie únikov pamäte v aplikácii

Na úrovni webového servera môžete používať monitory a optimalizovať priepustnosť a ďalšie súvisiace metriky servera.

16) Čo je bod Rendezvous?

Bodom Rendezvous je bod synchronizácie / čakania. Body stretnutia nariaďujú Vusersovi, aby počas vykonávania testu počkal, kým viac Vusers dorazí do určitého bodu, aby mohli súčasne vykonať úlohu.

Dôležitosťou toho je emulovať určité veľké zaťaženie iba na konkrétnu časť scenára a otestovať správanie aplikácie.

17) Čo je korelácia?

Korelácia sa používa na získanie údajov, ktoré sú jedinečné pre každé spustenie testovacieho skriptu (napr. ID relácie). Počas záznamu sú tieto dynamické hodnoty vo vašom skripte napevno napísané, čo spôsobí zlyhanie skriptu počas prehrávania. Korelácia je technika, pri ktorej dynamické hodnoty nie sú vo vašom skripte napevno, ale sú extrahované za behu, aby sa zabránilo zlyhaniu.

Viac informácií o korelácii sa dozviete v tomto videonávode.

18) Čo je to manuálna korelácia?

Je to korelačná technika, ktorá na identifikáciu dynamických hodnôt vo vašom skripte používa funkciu Web_reg_save_param (). Je dôležité, aby ste pri prehrávaní skriptu overili, či je korelácia úspešná.

Naučte sa manuálnu koreláciu.

19) Ako identifikujete úzke miesta v oblasti výkonu? -

Úzke miesta výkonu možno zistiť pomocou monitorov.

Tieto monitory môžu byť monitory aplikačných serverov, monitory webových serverov, monitory databázových serverov a sieťové monitory.

Pomáhajú pri hľadaní problémovej oblasti v našom scenári, ktorá spôsobuje predĺženie doby odozvy.

Merania sú zvyčajne čas odozvy výkonu, priepustnosť, prístupy za sekundu, grafy oneskorenia v sieti atď

20) Ktorá funkcia sa používa na ukončenie vnorenej transakcie?

Funkcia je - lr_end_sub_transaction

Viac informácií o transakciách sa dozviete v tomto videu.

21) Aký je rozdiel medzi transakciou a inštanciou transakcie v LoadRunneri?

Transakcia sa používa na meranie času medzi vykonaním určitých príkazov

Pre analýzu výkonu sa používa inštancia transakcie

22) Keď je skript spustený, nájdeme niektoré hodnoty, ktoré možno bude treba korelovať? Je možné pre tieto hodnoty vykonať manuálnu koreláciu?

Č. Nie je možné vykonať koreláciu, keď je skript spustený, ale zmeny môžete vykonať po zastavení skriptu.

23) Čo je uplynulý čas v aplikácii Load Runner?

Uplynutý čas označuje, koľko času uplynulo od spustenia aktuálnej udalosti, a meria sa rôzne pre rôzne obrazovky, ako je uvedené nižšie -

V okne Stav scenára - uplynutý čas sa meria od okamihu stlačenia tlačidla „Spustiť scenár“ alebo „Inicializovať / spustiť používateľa?“ tlačidlo.

V okne „Vuser“ sa meria uplynulý čas od okamihu, keď Vuser vstúpi do „bežiaceho“ stavu.

24) Má ukladanie do vyrovnávacej pamäte negatívny vplyv na vaše výsledky testovania zaťaženia?

Áno. Ukladanie do vyrovnávacej pamäte má negatívny vplyv. Cache je dočasná pamäť, ktorá ukladá vašu históriu prehliadania. Keď navštívite stránku po DRUHÝ čas, čas potrebný na načítanie stránky bude kratší ako čas potrebný na načítanie stránky pri vašej prvej návšteve, pretože veľa informácií potrebných na načítanie stránky je zachytených z medzipamäte namiesto zo servera . Toto ovplyvní časy odozvy vo vašom teste. Preto sa odporúča vypnúť ukladanie do medzipamäte.

25) Aký je rozdiel medzi grafom prekrytia a korelačným grafom?

Graf prekrytia: Prekryje obsah dvoch grafov, ktoré zdieľajú spoločnú os x

Korelačný graf : Bude vykresľovať os Y dvoch grafov proti sebe.

Získajte viac informácií o analyzátore

26) Aký je rozdiel medzi lr_error_message a lr_debug _message?

lr_error_message - odošle chybové hlásenie do okna výstupu ovládača LoadRunner

lr_debug _message - odošle ladiacu správu do výstupného okna ovládača LoadRunner

27) Aký je rozdiel medzi zaťažením a testovaním výkonu?

Cieľom testovania výkonu je skontrolovať, či sa aplikácia načíta / aktualizuje v stanovenom časovom limite (napríklad 2 sekundy). Používa metriky, ako je čas odozvy, počet žiadostí za sekundu. Vykonáva sa za výrobných podmienok zaťaženia.

Cieľom záťažového testovania je skontrolovať škálovateľnosť systému. Napríklad zistenie maximálneho počtu používateľov podporovaných systémom v rámci určitých špecifikácií.

28) Vytvorili ste niekoľko pravidiel automatickej korelácie. Nový tester vo vašom tíme sa chystá na svoju pracovnú stanicu zaznamenať skupinu skriptov pre rovnakú aplikáciu. Čo môžete urobiť, aby ste testerovi poskytli korelačné pravidlá?

Exportoval by som pravidlá automatickej korelácie do súboru .cor a potom nechal nového člena tímu importovať súbor .cor do svojich pravidiel automatickej korelácie.

29) Chcete napodobniť call centrum pre leteckú spoločnosť. Všetci zástupcovia sa ráno prihlásia, vykonajú svoje obchodné procesy a v noci sa odhlásia. Za jeden deň zástupca vytvorí 40 letových rezervácií, upraví 10 letových rezervácií a vyhľadá 20 letových rezervácií. Zástupca nemôže vykonať úpravy bez toho, aby najskôr vykonal vyhľadávanie. Ako by ste navrhli logiku chodu?

Vytvoriť - 67% Hľadať - 16% Blokovať0 - 17% Hľadať Upraviť

30) Kam by ste mali pridať funkciu web_reg_save_param do skriptu?

Pred krokom, ktorý načíta dynamickú hodnotu

31) Chcete, aby sa každý krok vo vašom skripte meral ako transakcia v radiči a aby sa nezobrazoval v protokole opakovania vo VuGene. Ako to môžete dosiahnuť?

To je možné vykonať povolením automatickej transakcie v nastaveniach Run-time.

32) Ktorá úroveň záznamu webového protokolu generuje funkciu web_submit_form?

Túto funkciu generuje záznam založený na HTML.

33) Čo je to testovanie záťaže?

Testovaním záťaže sa má otestovať, či aplikácia funguje dobre so záťažami od veľkého počtu simultánnych používateľov a transakcií. Používa sa tiež na určenie, či zvládne obdobia špičkového používania.

34) Čo je záťažový bežec?

Load Runner je nástroj na testovanie výkonu od spoločnosti HP. Tento nástroj podporuje všetky aspekty, ako je zaťaženie, stres, vytrvalosť, objem dát a testovanie hrotov.

35) Aké sú všetky súčasti nástroja LoadRunner?

Nasledujú komponenty LoadRunnera

  • Virtuálny používateľský generátor
  • Kontrolór a proces agenta
  • Analýza a monitorovanie LoadRunnera
  • Knihy LoadRunner online

36) Ktorá súčasť nástroja LoadRunner sa používa na zaznamenanie skriptu?

Komponent Virtual User Generator (VuGen) sa používa na záznam skriptu a umožňuje vám vyvíjať skripty Vuser pre rôzne typy aplikácií a komunikačné protokoly.

37) Čo je to miesto stretnutia?

Rendezvous body sú zavedené do skriptov Vuser, aby simulovali viac používateľov na serveri. Body stretnutia naznačujú Vusersovi, aby počkal počas vykonania testu, aby mohol vykonávať úlohy súčasne.

Napríklad v bankovej aplikácii sa vkladajú body Rendezvous pre viac ako 100 používateľov, ktorí vkladajú peniaze súčasne.

38) Aký je scenár?

Scenár nie je nič iné ako udalosť, ku ktorej dôjde pri každej testovacej relácii.

Napríklad definuje scenár

  • Počet používateľov
  • Činnosť, ktorá sa má vykonať
  • Systém virtuálnych strojov

39) Ako môžeme ladiť skript LoadRunner?

VuGen obsahuje dve možnosti na ladenie skriptov Vuser.

  • Spustite príkaz Krok za krokom a
  • Hraničné hodnoty.

Triedu správy vo vašom skripte tiež môžeme manuálne nastaviť pomocou funkcie lr_set_debug_message.

40) Ako môžeme vykonať funkčné testovanie pri zaťažení?

Funkčnosť pri zaťažení je možné testovať súčasným spustením niekoľkých Vuserov. Zvyšovaním Vusers je potrebné určiť, aké veľké zaťaženie môže server vydržať.

41) Aký je vzťah medzi časom odozvy a priepustnosťou?

Priepustnosť zobrazuje množstvo dát v bajtoch, ktoré Vusers dostali zo servera za sekundu. Pri porovnaní s časom odozvy transakcie sa zníži priepustnosť a čas odozvy.

Maximálna priepustnosť a najvyšší čas odozvy by sa vyskytli približne v rovnakom čase.

42) Čo obsahujú akcie vuser_init a vuser_end?

Akcia Vuser_init obsahuje procedúry na prihlásenie na server a sekcia Vuser_end obsahuje procedúry odhlásenia.

43) Aký je rozdiel medzi štandardným a rozšíreným protokolom?

Štandardný protokol odosiela podmnožinu funkcií a správ do výstupného protokolu a podmnožina funkcií závisí od typu Vuser.

Rozšírený protokol odošle podrobné správy o vykonaní skriptu do výstupného protokolu. Používa sa hlavne počas ladenia, keď užívateľ potrebuje informácie o zámene parametrov.

44) Aké sú všetky typy cieľov v cieľovo orientovanom scenári nástroja Load Runner?

Load Runner vám ponúka päť rôznych typov cieľov:

  • Počet súbežných používateľov
  • Počet prístupov za sekundu
  • Počet transakcií za sekundu
  • Počet stránok za minútu
  • Čas odozvy transakcie

45) Aká je funkcia na zachytenie dynamických hodnôt v skripte webového používateľa?

Web_reg_save_param je funkcia, ktorá ukladá informácie dynamických údajov do parametra.

46) Aký je proces testovania Load Runner?

Nasleduje proces testovania v aplikácii LoadRunner:

  • Naplánujte záťažový test
  • Vytvorte skripty Vuser
  • Definujte scenár
  • Spustiť scenár
  • Analyzujte výsledky

47) Čo je vzdialený spúšťač príkazov?

Vzdialený spúšťač príkazov umožňuje radiču spúšťať aplikácie v hostiteľskom počítači.

48) Ako môžeme vyvinúť skript databázového používateľa?

Skripty Vuser je možné vyvíjať buď nahrávaním pomocou generátora skriptov načítania vuser alebo pomocou šablóny skriptu načítania bežca vuser.

49) Ako naložíte agenta pre spustenie načítania?

Počas spustenia scenára dá radič LoadRunner pokyn dispečerovi vzdialeného agenta, aby spustil agenta LoadRunner. Ovládač dáva pokyn agentovi LoadRunner, aby inicializoval, spustil, pozastavil a zastavil používateľov.

50) Aký je rozdiel medzi hitmi za sekundu a požiadavkami za sekundu?

Hity za sekundu znamenajú počet prístupov, ktoré server prijme od vusera za jednu sekundu.

Žiadosť za sekundu je počet žiadostí, ktoré bude používateľ požadovať od servera.

51) Aké sú výhody bežca záťaže?

Nasledujú výhody nástroja Load Runner:

  • Znižuje ľudský zásah
  • Znižuje požiadavky na systémy
  • Pomáha lepšie využívať čas a peniaze
  • Efektívne využitie automatizácie
  • Vykonanie jedného bodu

52) Aký je vuser v scenári?

Používateľom sú virtuálni používatelia, ktorí môžu simulovať skutočných používateľov. Virtuálni používatelia, ktorí nahrádzajú operačný klientsky softvér skutočných používateľov, napríklad IE odosielajúce požiadavky pomocou protokolu HTTP na webové servery IIS alebo Apache.

53) Ako napíšeme používateľom definovanú funkciu v LoadRunneri?

Použitie by malo vytvoriť externú knižnicu, ktorá obsahuje funkciu. Táto knižnica musí byť potom pridaná do adresára bin VuGen. Potom je možné užívateľsky definovanú funkciu priradiť ako parameter.

54) Aké sú zmeny, ktoré je možné vykonať v nastaveniach run-time?

K dispozícii sú štyri nastavenia za behu:

  • Stimulácia: Obsahuje počet iterácií.
  • Protokol: Protokolovanie je možné nastaviť na štandardné alebo zakázané.
  • Think Time: Je schopný nastaviť čas myslenia tak, aby bol ignorovaný alebo nahradený.
  • Všeobecné: Umožňuje nastavenie Vusers pre procesy alebo viacvláknové spracovanie.

55) Ako nájdeme problémy súvisiace s databázou?

Na vyhľadanie problémov súvisiacich s databázou možno použiť monitory a graf dátových zdrojov. LoadRunner umožňuje testerovi určiť zdroj, ktorý je potrebné merať pred spustením radiča.

56) Koľko typov grafov je k dispozícii v aplikácii LoadRunner?

Existuje päť typov grafov:

  • Graf časového oneskorenia siete - zobrazuje čas, ktorý uplynie medzi požiadavkou a odpoveďou
  • Dva grafy času odozvy transakcie - jeden graf času odozvy prekladu pre zaťaženie a druhý pre percentil
  • Graf hit / sekundu - zobrazuje objem prenosu aplikácií
  • Graf sťahovania stránok / sekunda - zobrazuje rýchlosť sťahovania stránok za sekundu

57) Ako možno identifikovať úzke miesta výkonu?

Monitory možno použiť na zistenie úzkych miest výkonu. Patria sem monitory sietí, webových serverov, aplikačných serverov a databázových serverov.

Tieto monitory možno použiť na lokalizáciu problémových miest v scenároch, ktoré spôsobujú zvýšenie času a priepustnosti, oneskorenia v sieti, doby odozvy výkonu, zásahov za sekundu atď.

58) Čo je to nájazd a ako sa dá nastaviť?

Nábeh postupne zvyšuje zaťaženie servera a je možné ho simulovať postupným zvyšovaním počtu používateľov systému Vusers. Túto funkciu nájdete v možnostiach plánovania scenára.

59) Ako je možné vykonať koreláciu?

Koreláciu je možné vykonať dvoma spôsobmi:

  • Pomocou funkcie skenovania vyhľadajte korelácie a vyberte hodnotu z výsledku.
  • Zaznamenajte pár skriptov a potom ich navzájom porovnajte.

60) Kde sú nastavené možnosti automatickej korelácie?

Automatická korelácia sa nastavuje v oblasti možností záznamu na karte korelácie. Pre celý skript je možné povoliť koreláciu a definovať pravidlá pre koreláciu.

Automatickú koreláciu je možné vykonať v databáze zobrazením výstupného okna, vyhľadaním korelácie a výberom hodnoty, ktorá sa použije.

61) Aká je výhoda spustenia skriptu Vuser ako vlákna?

Výhodou spustenia skriptu Vuser ako vlákna, ktoré umožňuje použiť viac Vuserov na jeden generátor načítania. Spúšťanie skriptov Vuser ako procesov využíva veľa pamäte, pretože všetky načítané skripty používajú rovnaký ovládač.

To obmedzuje počet skriptov Vuser, ktoré je možné spustiť na jednom generátore.

62) Aký je rozdiel medzi grafom prekrytia a korelačným grafom?

Graf prekrytia:

Prekryvný graf má jednu os X a 2 os Y. Ľavá os Y na zlúčenom grafe zobrazuje hodnotu aktuálneho grafu a pravá os Y zobrazuje hodnotu osi Y grafu, ktorý bol zlúčený.

Korelačný graf:

Existujú dva grafy a os aktívneho grafu sa stane osou X zlúčeného grafu. Os Y spojeného grafu sa stane osou Y zlúčeného grafu.

63) Aké sú tri časti skriptu Vuser a aký je účel každej z nich?

Nasledujú tri časti skriptu Vuser a sú to tieto:

  • Vuser_init - slúži na zaznamenanie prihlásenia.
  • Akcie - slúži na zaznamenanie obchodného procesu.
  • Vuser_end - slúži na zaznamenanie odhlásenia.

64) Aké sú štyri výberové metódy pri výbere údajov z dátového súboru?

Nasledujú štyri metódy výberu:

  • Postupné
  • Náhodné
  • Jedinečné
  • Názov parametra

65) Čo by sa malo urobiť, aby sa v protokole vykonania zobrazila zámena parametrov?

Nahradenie parametrov je možné zobraziť v rozšírenom protokole v nastaveniach Run time.

66) Aké nástroje sú potrebné na analýzu výsledkov chodu Vuseru?

Na analýzu výsledkov behu Vuser sú potrebné nasledujúce nástroje:

  • Denník vykonania
  • Prehliadač za chodu a
  • Okno Výsledky testu na ortuť

67) Aký je rozdiel medzi manuálnym a cieľovo orientovaným scenárom?

Nasledujú rozdiely medzi manuálnym a cieľovo orientovaným scenárom:

Manuálny scenár

Scenár cieľa

Hlavným účelom je zistiť, koľko Vuserov môže bežať súčasne Cieľom môže byť priepustnosť, čas odozvy alebo počet súbežných používateľov
Dáva vám manuálnu kontrolu nad tým, koľko Vusers beží a v akom čase Load Runner spravuje Vusers automaticky

68) Aké sú všetky dôvody na použitie nástroja Server Resources Monitor?

Monitor serverových zdrojov sa používa na zistenie množstva dát pochádzajúcich z pamäte Cache a pomáha zistiť, ktoré oblasti majú všetky časti systému úzke.

69) Aký je účel výberu možnosti „Zobraziť prehľadávač“ počas prehrávania v nastaveniach Všeobecné možnosti?

Nastavenie „Zobraziť prehľadávač“ sa používa na zobrazenie stránok, ktoré sa zobrazia počas prehrávania. To je užitočné pri ladení Vuser počas počiatočných fáz tvorby Web Vuser.

70) Na aký účel bude používateľ používať chybu „pokračovať“?

Položka Pokračovať na by mala byť nastavená iba vtedy, ak chcete, aby boli protokoly vykonania popisnejšie alebo aby sa k Vuseru pridala logika.

71) Aký je účel transakcie LoadRunner?

Účelom transakcie Load Runner je zmerať jeden alebo viac krokov / akcií používateľa obchodného procesu.

72) Prečo vytvárate parametre?

Parametre sú ako premenné skriptu a používajú sa na obmenu vstupu na server s cieľom napodobniť skutočných používateľov.

  • Pri spustení skriptu sa na server odosielajú rôzne sady údajov.
  • Lepšia simulácia modelu použitia na presnejšie testovanie z radiča a jeden skript môže napodobňovať mnoho rôznych používateľov v systéme.

73) Čo je lr_output_message?

Lr_output_message je funkcia, ktorá odosiela oznámenia do okna Controller Controller a do Vuser log súboru.

74) Na webovom serveri fungujú databázy aj sieť dobre a teraz, kde by mohol byť problém?

Problém môže byť v samotnom systéme alebo v aplikačnom serveri alebo v kóde napísanom pre aplikáciu.

75) Čo je to nahrávanie a skriptovanie VuGen?

Kód skriptu LoadRunner sa získava nahrávaním v syntaxi jazyka ANSI C a je ho možné zobraziť v zobrazení skriptu.

76) Čo je to Testovanie výkonu v LoadRunneri?

Testovanie výkonu je možné vykonať výpočtom načasovania transakcií čítania aj aktualizácie a skontrolovať, či sa funkcie systému vykonávajú v prijateľnom časovom rámci. V prostredí viacerých používateľov je potrebné určiť vplyv viacerých transakcií na načasovanie jednej transakcie.

77) Aká je konfigurácia systémov pri použití aplikácie Load Runner?

Konfigurácia systémov sa týka konfigurácie klientskych počítačov, na ktorých budeme spúšťať Vusers. Konfigurácia klientskeho počítača obsahuje jeho hardvérové ​​nastavenia, pamäť, operačný systém, softvérové ​​aplikácie, vývojové nástroje atď.

Táto konfigurácia systémových komponentov by sa mala zhodovať s celkovou konfiguráciou systému, aby sa dosiahli ciele testovania zaťaženia.

78) Na čo slúži funkcia lr_abort?

Funkcia lr_abort sa používa na prerušenie vykonávania skriptu Vuser. Dáva príkaz Vuserovi, aby zastavil vykonávanie sekcie Akcie, spustil sekciu vuser_end a ukončil vykonávanie.

79) Čo je čas na rozmýšľanie?

Čas myslenia je čas, kedy skutočný používateľ čaká medzi akciami.

Keď používateľ prijme údaje zo servera alebo z iných aplikácií, môže na odpoveď počkať niekoľko sekúnd, kým tieto údaje skontroluje. Toto časové oneskorenie sa nazýva čas myslenia.

80) Ako program Load Runner interaguje s aplikáciou?

V aplikácii Load Runner sa na komunikáciu s aplikáciou používa protokol.

81) Aká je najnovšia verzia a jazyk používaný v aplikácii Load Runner?

Od 20. februára 2013 je najnovšou verziou Load Runner 11.5 a skript VUser sa používa ako jazyk C.

LoadRunner podporuje nasledujúce jazyky:

  1. Jazyk C
  2. Skriptovanie jazyka Visual Basic
  3. Visual Basic pre aplikácie
  4. Skriptovanie Java

82) Aké sú všetky dôležité protokoly, ktoré Load Runner podporuje?

Nasledujúce protokoly môže Load Runner podporovať:

  • Záznam / zobrazenie .NET
  • Databáza
  • DCOM
  • Sieť
  • Oracle E-Business
  • SAP
  • SOA
  • Web a multimédiá
  • Bezdrôtový
  • GUI
  • Java Záznam a prehrávanie
  • Vzdialená plocha
  • Web 2.0

Stiahnutie PDF zadarmo: Otázky a odpovede s rozhovorom LoadRunner