80 najboljših vprašanj za intervju z Loadrunnerjem & Odgovori

Anonim

1) Katere protokole podpira LoadRunner?

Od LoadRunner 9.5 so podprti naslednji protokoli. To se bo povečalo s prihodnjimi izdajami. Anketar vas ne išče, če naštejete le nekaj (na primer 5-7 protokolov).

Rešitev za razmestitev aplikacije: za protokol Citrix.

Naročnik / strežnik: za
protokole DB2 CLI, DNS, MS SQL, ODBC, Oracle (dvotirni), Sybase Ctlib, Sybase Dblib in Windows Sockets.
Po meri: za predloge C, predloge Visual Basic, predloge Java,
skripte tipa Javascript in VBScript.
Porazdeljene komponente: za protokole COM / DCOM, Corba-Java in Rmi-Java.
E-poslovanje: za FTP, LDAP, Palm, Web (HTTP / HTML), spletne storitve in dvojne protokole Web / Winsocket.
Podjetje Java Beans: za testiranje EJB in protokole Rmi-Java.
ERP / CRM: za protokole Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPGUI, SAP-Web in Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web in Siebel-Oracle).
Zapuščina: za terminalsko emulacijo (RTE).
Poštne storitve: internetno sporočanje (IMAP), MS Exchange (MAPI), POP3 in SMTP.
Vmesna programska oprema: protokoli Jacada in Tuxedo (6, 7).
Pretakanje: za protokole MediaPlayer in RealPlayer.

2) Katere komponente ste uporabili v LoadRunnerju?

Vuserjev generator - za ustvarjanje skriptov

Krmilnik - za ustvarjanje in izvajanje scenarijev

Analizator - za analizo rezultatov.

V tej video lekciji preberite več o LoadRunnerju in njegovi arhitekturi.

3) Kaj je agent runner load?

Agent je vmesnik med gostiteljskim računalnikom in krmilnikom.

4) Kakšen je postopek za razvoj Vuserjevega skripta?

Obstajajo štirje koraki za razvoj skripta vuser.

1-Posnemite Vuserjev scenarij.
2-Predvajanje / Izboljšajte posneti skript uporabnika.
3- Določite različne nastavitve in preverite čas izvajanja

4- Vključite skript v scenarij LoadRunner

Več o razvoju skripta Vuser v video vadnici tukaj.

5) Koliko uporabnikov je potrebnih za testiranje obremenitve?

To je v bistvu trik vprašanje.

Število uporabnikov uporabnikov je odvisno od vašega preizkušenega sistema, omrežnih konfiguracij, nastavitev strojne opreme, pomnilnika, operacijskega sistema in cilja programske aplikacije, ki je namenjen preizkusu učinkovitosti. Za Vuserja ne more biti nobene generične vrednosti.

6) Kakšna je razlika pri zagonu Vuserja kot postopka in kot niti? Kateri bolj ugoden način vodenja Vuserja?

Ko se Vuser zažene kot postopek, se isti program gonilnika naloži v pomnilnik za vsakega Vuserja. To bo zajelo veliko pomnilnika in omejilo število Vuserjev, ki jih lahko zaženete na enem generatorju.

Ko se Vuser zažene kot nit, dano število uporabnikov deli samo en primerek gonilniškega programa. V načinu več navojev lahko na enem generatorju zaženete številne Vuserje.

7) Kakšen pomen ima "Vuser-init"?

Vuser-init zabeleži predoperacije, imenovane tudi inicializacijske operacije, preden se zažene dejanska aplikacija.

8) Kaj je razširjeni dnevnik?

Razširjeni dnevnik bo shranil informacije, kot so podatki, ki jih vrne napredna sled, zamenjava parametrov in veliko drugih informacij, odvisno od možnosti, ki jih izberete v nastavitvah časa izvajanja.

9) Zakaj ustvarite parameter?

Če želite ustvariti parameter, boste v skriptu zamenjali trdo kodirano vrednost in jo zamenjali s parametrom. To omogoča večkratni zagon enega samega uporabnika in uporabo različnih podatkov za vsak zagon. Pomaga pri spodbujanju bolj resničnega povpraševanja po strežniku, saj strežniku preprečuje predpomnjenje rezultatov.

Več o parametrizaciji preberite v tej video vadnici

10) Kako boste razdelili svoj skript na več dejanj? Zakaj?

Skript bom razdelil na Dejanja glede na funkcionalnost. Na primer Enkrat za prijavo v aplikacijo, še en ukrep za rezervacijo in tako naprej.

Ukrepi povečajo ponovno uporabo kode, skrajšajo čas vzdrževanja in s tem zmanjšajo stroške.

11) Kako lahko nastavite število uporabnikov v LoadRunnerju?

Med ustvarjanjem scenarijev lahko v razdelku krmilnika nastavite število uporabnikov. Številne druge napredne možnosti, kot so ramp-up, ramp-down Vusers, so na voljo tudi v razdelku Controller.

Preberite več o ustvarjanju krmilnika in scenarija

12) Kaj so monitorji?

Monitorji se uporabljajo za "spremljanje" ozkih grl pri delovanju. Uporabljajo se v razdelku Krmilnik Load Runner

13) Katere vrste kontrolnih točk so na voljo v LoadRunnerju?

LoadRunner ponuja dve vrsti kontrolnih točk

a) Kontrolne točke za slike: Ta kontrolna točka bo preverila prisotnost slike na strani med izvajanjem

b) Kontrolna točka besedila: Ta kontrolna točka bo preverila prisotnost besedilnega niza na strani med izvajanjem

Obe zgornji kontrolni točki je mogoče dodati v Vugen.

Preberite več o kontrolnih točkah

14) S kakšno težavo se lahko med preizkusom učinkovitosti srečamo v zvezi s strojno opremo, programsko opremo, omrežjem in ozkim grlom?

Možna vprašanja med drugim bi lahko bila -

1. Pomanjkanje strojne opreme

2. Puščanje spomina

3. Vprašanja, povezana z omrežjem.

4. Napaka aplikacije / programske opreme

15) Kakšno bi bilo vaše priporočilo za izboljšanje merila uspešnosti?

Priporočljiva je natančna nastavitev omrežja, baze podatkov in aplikacije ter spletnega strežnika.

V omrežju raven poskuša optimizirati zakasnitev in pasovno širino.

Na ravni baze podatkov preverite vse indekse in zaporedja, tako da zaženete profile. Poizvedbe v zbirki podatkov lahko tudi optimizirate.

Na ravni strežnika aplikacij zaženite profilatorje za iskanje puščanja pomnilnika v aplikaciji

Na ravni spletnega strežnika lahko uporabljate monitorje in optimizirate prepustnost in druge s tem povezane meritve strežnika.

16) Kaj je točka srečanja?

Točka srečanja je sinhronizacija / čakalna točka. Točke srečevanja napotijo ​​uporabnike, naj med izvajanjem preizkusa počakajo, da več uporabnikov prispe na določeno točko, da lahko istočasno opravijo nalogo.

Pomen tega je posnemati nekaj velike obremenitve samo za določen del scenarija in preizkusiti vedenje aplikacije.

17) Kaj je korelacija?

Korelacija se uporablja za pridobivanje podatkov, ki so edinstveni za vsako izvajanje preizkusnega skripta (npr .: ID-ji sej). Med snemanjem so te dinamične vrednosti trdo kodirane v vašem skriptu, zaradi česar med predvajanjem skript odpove. Korelacija je tehnika, pri kateri dinamične vrednosti v vašem skriptu niso trdo kodirane, ampak so izvlečene med izvajanjem, da se prepreči okvara.

Preberite več o korelaciji v tej video vadnici.

18) Kaj je ročna korelacija?

To je korelacijska tehnika, ki uporablja funkcijo Web_reg_save_param () za prepoznavanje dinamičnih vrednosti v vašem skriptu. Pomembno je, da pri predvajanju skripta preverite, ali je korelacija uspešno izvedena.

Naučite se ročne korelacije.

19) Kako prepoznate ozka grla pri izvedbi? -

Ozka grla v zmogljivosti je mogoče zaznati z uporabo monitorjev.

Ti monitorji so lahko monitorji aplikacijskega strežnika, monitorji spletnega strežnika, monitorji strežnika baz podatkov in omrežni monitorji.

Pomagajo pri iskanju težavnega območja v našem scenariju, ki povzroča podaljšan odzivni čas.

Izvedene meritve so običajno odzivni čas zmogljivosti, prepustnost, zadetki / s, grafi zakasnitve omrežja itd

20) Katera funkcija se uporablja za zaključek ugnezdene transakcije?

Funkcija je - lr_end_sub_transaction

V tem videoposnetku preberite več o transakcijah.

21) Kakšna je razlika med transakcijo in primerkom transakcije v LoadRunnerju?

Transakcija se uporablja za merjenje časa med izvršitvami določenih izjav

Primerek transakcije se uporablja za analizo uspešnosti

22) Med izvajanjem skripta najdemo nekaj vrednosti, ki jih bo morda treba povezati? Ali je mogoče za te vrednosti narediti ročno korelacijo?

ŠT. Med izvajanjem skripta ni mogoče izvajati korelacije, vendar lahko spremembe izvedete, ko se skript ustavi.

23) Kaj je pretečeni čas v Load Runnerju?

Pretečeni čas označuje, koliko časa je preteklo od začetka trenutnega dogodka in se različno meri za različne zaslone, kot je navedeno spodaj -

V oknu stanja scenarija - pretečeni čas se meri od trenutka, ko pritisnete »Začni scenarij« ali »Inicializiraj / zaženi uporabnika?« .

V oknu "Vuser" se pretečeni čas meri od trenutka, ko Vuser vstopi v "tekoče" stanje.

24) Ali predpomnjenje negativno vpliva na vaše rezultate preskusov obremenitve?

Da. Predpomnjenje negativno vpliva. Predpomnilnik je začasni pomnilnik, v katerem je shranjena zgodovina brskanja. Ko drugo stran obiščete, bo čas, potreben za nalaganje strani, krajši od tistega, ki je potreben za prvi obisk strani, saj se večina informacij, potrebnih za nalaganje strani, zajame iz predpomnilnika namesto s strežnika . To bo vplivalo na odzivni čas v vašem testu. Zato je priporočljivo izklopiti predpomnjenje.

25) Kakšna je razlika med grafom Overlay in Correlate grafom?

Prekrivni graf: prekril bo vsebino dveh grafov, ki si delita skupno os x

Korelacijski graf : Narisal bo os Y dveh grafov drug proti drugemu.

Preberite več o analizatorju

26) Kakšna je razlika med sporočilom lr_error_message in lr_debug _message?

lr_error_message - v izhodno okno LoadRunner Controller pošlje sporočilo o napaki

lr_debug _message - pošlje sporočilo o odpravljanju napak v izhodno okno krmilnika LoadRunner

27) Kakšna je razlika med obremenitvijo in preskušanjem zmogljivosti?

Cilj preizkusa učinkovitosti je preveriti, ali se aplikacija naloži / posodobi v predpisanem roku (recimo 2 sekundi). Uporablja meritve, kot so odzivni čas, zahteve na sekundo. Izvaja se v proizvodnih pogojih.

Cilj testiranja obremenitve je preveriti razširljivost sistema. Na primer, ugotavljanje največjega števila uporabnikov, ki jih sistem podpira v določenih specifikacijah.

28) Ustvarili ste več pravil samodejne korelacije. Novi preizkuševalec v vaši ekipi se pripravlja na snemanje skupine scenarijev v isti aplikaciji na svoji delovni postaji. Kaj lahko storite, da preskuševalcu zagotovite korelacijska pravila?

Pravila samodejne korelacije bi izvozil v datoteko .cor, nato pa bi novi član ekipe uvozil datoteko .cor v svoja pravila samodejne korelacije.

29) Posnemati želite klicni center letalske družbe. Vsi predstavniki se prijavijo zjutraj, izvedejo svoje poslovne procese in se odjavijo ponoči. V enem dnevu bo predstavnik ustvaril 40 rezervacij letov, spremenil 10 rezervacij letov in poiskal 20 rezervacij letov. Zastopnik ne more izvesti spremembe brez predhodnega iskanja. Kako bi oblikovali logiko izvajanja?

Ustvari - 67% iskanje - 16% blok0 - 17% sprememba iskanja

30) Kje naj v skript dodate funkcijo web_reg_save_param?

Pred korakom, ki pridobi dinamično vrednost

31) Želite, da se vsak korak v vašem skriptu meri kot transakcija v krmilniku in ni prikazan v dnevniku ponovitve v VuGenu. Kako lahko to dosežete?

To lahko storite tako, da v nastavitvah časa izvajanja omogočite samodejno transakcijo.

32) Katera stopnja snemanja spletnega protokola generira funkcijo web_submit_form?

Snemanje na osnovi HTML ustvari to funkcijo.

33) Kaj je preskušanje obremenitve?

Testiranje obremenitve je preizkušanje, če aplikacija dobro deluje z obremenitvami velikega števila sočasnih uporabnikov in transakcij. Prav tako je določal, ali zmore obvladovati obdobja največje uporabe.

34) Kaj je tekač za obremenitev?

Load Runner je HP-jevo orodje za preizkušanje zmogljivosti. To orodje podpira vse vidike, kot so obremenitev, stres, vzdržljivost, obseg podatkov in preskušanje preskusov.

35) Katere so vse komponente LoadRunnerja?

Sledijo komponente LoadRunner

  • Virtualni uporabniški generator
  • Krmilnik in postopek agenta
  • Analiza in spremljanje LoadRunner
  • LoadRunner Books Online

36) Katera komponenta LoadRunnerja se uporablja za snemanje skripta?

Komponenta Virtual User Generator (VuGen) se uporablja za snemanje skripta in vam omogoča razvoj skriptov Vuser za različne vrste aplikacij in komunikacijske protokole.

37) Kaj je točka srečanja?

V Vuserjeve skripte se vnesejo točke srečanja, ki simulirajo več uporabnikov na strežniku. Točke srečevanja napotijo ​​Vusersja, naj med izvajanjem preizkusa počaka, da lahko naloge opravlja hkrati.

Na primer, v bančni aplikaciji se vstavijo točke srečanja za več kot 100 uporabnikov, ki hkrati nakažejo denar.

38) Kaj je scenarij?

Scenarij ni nič drugega kot dogodek, ki se zgodi za vsako preskusno sejo.

Na primer, scenarij določa

  • Število uporabnikov
  • Dejanje, ki ga je treba izvesti
  • Sistem navideznih strojev

39) Kako lahko odpravimo napake v skriptu LoadRunner?

VuGen vsebuje dve možnosti za razhroščevanje skriptov Vuser.

  • Zaženite ukaz Step by Step in
  • Mejne vrednosti.

Razred sporočil lahko znotraj vašega skripta nastavimo tudi ročno s funkcijo lr_set_debug_message.

40) Kako lahko izvedemo funkcionalno preskušanje pod obremenitvijo?

Funkcionalnost pod obremenitvijo je mogoče preizkusiti s sočasnim zagonom več uporabnikov. S povečanjem uporabnikov je treba določiti, koliko obremenitve lahko vzdrži strežnik.

41) Kakšna je povezava med odzivnim časom in prepustnostjo?

Pretok prikazuje količino podatkov v bajtih, ki so jih uporabniki v sekundi prejeli od strežnika. Ko ga primerjamo z odzivnim časom transakcije, se pretočnost in odzivni čas zmanjšata.

Najvišja prepustnost in najvišji odzivni čas bi se pojavila približno istočasno.

42) Kaj vsebujeta dejanje vuser_init in vuser_end?

Dejanje Vuser_init vsebuje postopke za prijavo na strežnik, razdelek Vuser_end pa postopke odjave.

43) Kakšna je razlika med standardnim dnevnikom in razširjenim dnevnikom?

Standardni dnevnik pošlje podskupino funkcij in sporočil v izhodni dnevnik in podskup funkcij je odvisen od vrste Vuser.

Razširjeni dnevnik pošlje podrobna sporočila o izvajanju skripta v izhodni dnevnik. Uporablja se predvsem med razhroščevanjem, ko uporabnik potrebuje informacije o zamenjavi parametrov.

44) Katere so vse vrste ciljev v ciljno usmerjenem scenariju Load Runner?

Load Runner vam ponuja pet različnih vrst ciljev:

  • Število sočasnih uporabnikov
  • Število zadetkov na sekundo
  • Število transakcij na sekundo
  • Število strani na minuto
  • Transakcijski odzivni čas

45) Kaj je funkcija za zajemanje dinamičnih vrednosti v skriptu spletnega uporabnika?

Web_reg_save_param je funkcija, ki v parameter shrani informacije o dinamičnih podatkih.

46) Kakšen je postopek testiranja Load Runner?

Sledi postopek testiranja v LoadRunnerju:

  • Načrtujte preskus obremenitve
  • Ustvari Vuserjeve skripte
  • Določite scenarij
  • Zaženi scenarij
  • Analizirajte rezultate

47) Kaj je oddaljeni zaganjalnik ukazov?

Daljinski zaganjalnik ukazov krmilniku omogoča zagon aplikacij v gostiteljskem računalniku.

48) Kako lahko razvijemo skript vuser baze podatkov?

Vuserjeve skripte je mogoče razviti s snemanjem z generatorjem skriptov load vuser ali z uporabo predloge vuserjevega skripta Load runner.

49) Kako naložim agenta za vodenje tovora?

Med izvajanjem scenarija krmilnik LoadRunner naroči oddaljenemu dispečerju agentov, naj zažene agent LoadRunner. Krmilnik ukaže agentu LoadRunner, da inicializira, zažene, zaustavi in ​​ustavi uporabnike.

50) Kakšna je razlika med zadetki / sekundo in zahtevami / sekundo?

Zadetki na sekundo pomenijo število zadetkov, ki jih strežnik v eni sekundi prejme od uporabnika.

Zahteva na sekundo je število zahtev, ki jih bo uporabnik zahteval od strežnika.

51) Kakšne so prednosti tekača?

Prednosti Load Runnerja so:

  • Zmanjša človekovo posredovanje
  • Zmanjša potrebe po sistemih
  • Pomaga pri boljši porabi časa in denarja
  • Učinkovita uporaba avtomatizacije
  • Izvedba v eni točki

52) Kaj je vuser v scenariju?

Vuser so navidezni uporabniki, ki lahko simulirajo resnične uporabnike. Navidezni uporabniki, ki nadomestijo dejansko uporabniško odjemalsko programsko opremo, na primer IE, ki pošilja zahteve s protokolom HTTP v spletne strežnike IIS ali Apache.

53) Kako v LoadRunner napišemo uporabniško določeno funkcijo?

Uporaba mora ustvariti zunanjo knjižnico, ki vsebuje funkcijo. Nato je treba to knjižnico dodati v bin imenik VuGen. Nato lahko kot parameter dodelite uporabniško določeno funkcijo.

54) Kakšne spremembe je mogoče spremeniti v nastavitvah časa izvajanja?

Obstajajo štiri nastavitve časa izvajanja:

  • Hitrost: Vsebuje število ponovitev.
  • Dnevnik: beleženje lahko nastavite na standardno ali onemogočeno.
  • Čas razmišljanja: Sposoben je nastaviti čas razmišljanja za prezrtje ali zamenjavo.
  • Splošno: Omogoča nastavitev uporabnikov za procese ali večnitne postopke.

55) Kako najdemo težave, povezane z bazo podatkov?

Monitorje in graf podatkovnih virov lahko uporabite za iskanje težav, povezanih z bazo podatkov. LoadRunner omogoča preizkuševalcu, da določi vir, ki ga je treba izmeriti pred zagonom krmilnika.

56) Koliko vrst grafov je na voljo v LoadRunnerju?

Obstaja pet vrst grafov:

  • Graf časovne zakasnitve omrežja - prikazuje čas, ki preteče med zahtevo in odgovorom
  • Dva grafa odzivnega časa transakcije - en graf odzivnega časa prevajanja za obremenitev in drugi za percentil
  • Zadetki / drugi graf - prikazuje obseg prometa aplikacije
  • Grafikon prenosa strani / drugi - prikazuje hitrost prenosa strani na sekundo

57) Kako je mogoče ugotoviti ozka grla pri uspešnosti?

Monitorji se lahko uporabljajo za odkrivanje ozkih grl pri zmogljivosti. Sem spadajo monitorji omrežja, spletnega strežnika, aplikacijskega strežnika in strežnika baz podatkov.

Ti monitorji se lahko uporabljajo za iskanje težav v scenarijih, ki povzročajo povečanje odzivnega časa in prepustnosti, zamude v omrežju, odzivni čas delovanja, zadetke na sekundo itd.

58) Kaj je rampa in kako jo je mogoče nastaviti?

Povečanje postopoma povečuje obremenitev strežnika in ga je mogoče simulirati s postopnim povečevanjem števila uporabnikov. To funkcijo najdete v možnostih razporejanja scenarijev.

59) Kako lahko izvedemo korelacijo?

Korelacijo lahko izvedemo na dva načina:

  • S funkcijo skeniranja poiščite korelacije in izberite vrednost iz rezultata.
  • Posnemite par skript in jih nato primerjajte med seboj.

60) Kje so nastavljene možnosti samodejne korelacije?

Samodejna korelacija je nastavljena v območju možnosti snemanja na zavihku korelacije. Za celoten skript je mogoče omogočiti korelacijo in določiti pravila za korelacijo.

Samodejno korelacijo lahko v bazi podatkov izvedete tako, da si ogledate izhodno okno, poiščete korelacijo in izberete vrednost, ki bo uporabljena.

61) Kakšna je prednost izvajanja skripta Vuser kot niti?

Prednost izvajanja skripta Vuser kot niti, ki omogoča uporabo več uporabnikov za en generator obremenitve. Zagon skriptov Vuser kot procesov porabi veliko pomnilnika, ker vsi naloženi skripti uporabljajo isti gonilnik.

To omejuje število skriptov Vuser, ki jih je mogoče zagnati na enem generatorju.

62) Kakšna je razlika med grafom Overlay in Correlate grafom?

Grafikon prekrivanja:

Graf prekrivanja ima eno os X in dve Y-osi. Leva os Y na združenem grafu prikazuje trenutno vrednost grafa, desna os Y pa vrednost Y osi grafa, ki je bil spojen.

Korelacijski graf:

Obstajata dva grafa in os Y aktivnega grafa postane os X združenega grafa. Os Y grafa, ki je bil združen, postane os Y združenega grafa.

63) Kateri so trije razdelki Vuserjevega skripta in kakšen je namen vsakega od njih?

Sledijo trije razdelki skripta Vuser, in sicer:

  • Vuser_init - Uporablja se za snemanje prijave.
  • Dejanja - Uporablja se za snemanje poslovnega procesa.
  • Vuser_end - Uporablja se za snemanje odjave.

64) Katere so štiri metode izbire pri izbiri podatkov iz podatkovne datoteke?

Sledijo štiri metode izbire:

  • Zaporedni
  • Naključen
  • Edinstven
  • Ime parametra

65) Kaj je treba storiti za ogled nadomestitve parametrov v dnevniku izvrševanja?

Zamenjavo parametrov si lahko ogledate v razširjenem dnevniku v nastavitvah časa izvajanja.

66) Katera orodja so potrebna za analizo rezultatov Vuserjevega izvajanja?

Za analizo rezultatov Vuserjevega izvajanja so potrebna naslednja orodja:

  • Izvedbeni dnevnik
  • Pregledovalnik časa izvajanja in
  • Okno z rezultati merkurjevega testa

67) Kakšna je razlika med ročnim in ciljno usmerjenim scenarijem?

Sledijo razlike med ročnim in ciljno usmerjenim scenarijem:

Ročni scenarij

Ciljni scenarij

Glavni namen je izvedeti, koliko uporabnikov lahko sočasno teče Cilj je lahko pretočnost, odzivni čas ali število sočasnih uporabnikov
Omogoča ročni nadzor nad številom uporabnikov in ob katerem času Load Runner samodejno upravlja uporabnike

68) Kateri so vsi razlogi za uporabo monitorja strežniških virov?

Nadzornik strežniških virov se uporablja za ugotavljanje, koliko podatkov prihaja iz predpomnilnika in pomaga ugotoviti, kateri deli sistema imajo ozka grla.

69) Kaj je namen izbiranja možnosti »Pokaži brskalnik« med predvajanjem v nastavitvah Splošnih možnosti?

Nastavitev »Prikaži brskalnik« se uporablja za ogled strani, ki se pojavijo med predvajanjem. To je koristno za odpravljanje napak Vuserja v začetnih fazah ustvarjanja spletnega Vuserja.

70) S kakšnim namenom bo uporabnik uporabil napako »nadaljevanje«?

Nadaljuj naprej je treba nastaviti samo, če so dnevniki izvršitve bolj opisni ali dodajate logiko Vuserju.

71) Kaj je namen transakcije LoadRunner?

Namen transakcije Load Runner je izmeriti enega ali več korakov / uporabniških dejanj poslovnega procesa.

72) Zakaj ustvarjate parametre?

Parametri so kot spremenljivke skripta in se uporabljajo za spreminjanje vnosa na strežnik za posnemanje resničnih uporabnikov.

  • Vsakič, ko se skript zažene, se strežniku pošljejo različni nizi podatkov.
  • Bolje simulirajte model uporabe za natančnejše preskušanje s strani krmilnika, en skript pa lahko posnema veliko različnih uporabnikov v sistemu.

73) Kaj je lr_output_message?

Lr_output_message je funkcija, ki pošlje obvestila v izhodno okno krmilnika in v datoteko dnevnika Vuser.

74) V spletnem strežniku baze podatkov in omrežja delujejo dobro in zdaj, kje bi lahko bila težava?

Težava je lahko v samem sistemu ali v aplikacijskem strežniku ali v kodi, napisani za aplikacijo.

75) Kaj je snemanje in skriptiranje VuGen?

Kodo skripta LoadRunner dobimo s snemanjem v sintaksi jezika ANSI C in si jo lahko ogledamo v pogledu skripta.

76) Kaj je preizkušanje zmogljivosti v LoadRunnerju?

Preizkus zmogljivosti je mogoče izvesti tako, da se izračuna čas za transakcije branja in posodabljanja ter preveri, ali se sistemske funkcije izvajajo v sprejemljivem časovnem okviru. V okolju za več uporabnikov je treba določiti učinek več transakcij na čas posamezne transakcije.

77) Kakšna je konfiguracija sistemov pri uporabi Load Runnerja?

Konfiguracija sistemov se nanaša na konfiguracijo odjemalskih strojev, v katerih bomo poganjali Vusers. Konfiguracija odjemalskega računalnika vključuje njegove nastavitve strojne opreme, pomnilnik, operacijski sistem, programske aplikacije, razvojna orodja itd.

Ta konfiguracija komponent sistema se mora ujemati s celotno konfiguracijo sistema, da se dosežejo cilji testiranja obremenitve.

78) Kakšna je funkcija lr_abort?

Funkcija lr_abort se uporablja za prekinitev izvajanja Vuserjevega skripta. Vuserju naroči, naj preneha izvajati razdelek Dejanja, izvede odsek vuser_end in konča izvajanje.

79) Kaj je čas razmišljanja?

Pomislite, da je čas čas, ko dejanski uporabnik čaka med dejanji.

Ko uporabnik prejme podatke iz strežnika ali drugih aplikacij, lahko počaka nekaj sekund, da jih pregleda, preden odgovori. Ta časovni zamik se imenuje čas razmišljanja.

80) Kako Load Runner deluje z aplikacijo?

Protokol se uporablja v programu Load Runner za interakcijo z aplikacijo.

81) Katera najnovejša različica in jezik se uporabljata v programu Load Runner?

Od 20. februarja 2013 je Load Runner 11.5 najnovejša različica in skript VUser se uporablja kot jezik C.

LoadRunner podpira naslednje jezike:

  1. C Jezik
  2. Visual Basic skript
  3. Visual Basic za aplikacije
  4. Java Scripting

82) Kateri so vsi pomembni protokoli, ki jih podpira Load Runner?

Sledijo protokoli, ki jih lahko podpira Load Runner:

  • .NET zapis / prikaz
  • Zbirka podatkov
  • DCOM
  • Omrežje
  • Oracle E-Business
  • SAP
  • SOA
  • Splet in multimedija
  • Brezžično
  • GUI
  • Snemanje in predvajanje Java
  • Oddaljeno namizje
  • Splet 2.0

Brezplačen prenos PDF: Vprašanja in odgovori za intervju z LoadRunner