1) Milliseid protokolle toetab LoadRunner?
Alates LoadRunner 9.5-st toetatakse järgmisi protokolle. See suureneb tulevaste väljaannetega. Intervjueerija ei otsi teid, et nimetada vaid mõnda (ütleme 5–7 protokolli).
Rakenduse juurutamise lahendus: Citrixi protokolli jaoks.
Ctlib, Sybase Dblib ja Windows Sockets protokollide jaoks.
Kohandatud: C-mallide, Visual Basicu mallide, Java-mallide,
Javascripti ja VBScript-tüüpi skriptide jaoks.
Hajutatud komponendid: COM / DCOM, Corba-Java ja Rmi -Java protokollide jaoks.
E-äri: FTP, LDAP, Palm, Web (HTTP / HTML), veebiteenuste ja kahe veebi- / Winsocket-protokolli jaoks.
Enterprise Java Beans: EJB testimise ja Rmi-Java protokollide jaoks.
ERP / CRM:
Baani , Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8, SAPGUI, SAP-Web ja Siebeli (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web ja Siebel-Oracle) protokollide jaoks.
Pärand: terminaliemuleerimiseks (RTE).
Postiteenused: Interneti-sõnumside (IMAP), MS Exchange (MAPI), POP3 ja SMTP.
Vahevara: Jacada ja Tuxedo (6, 7) protokollid.
Voogesitus: MediaPlayeri ja RealPlayeri protokollide jaoks.
2) Milliseid komponente olete LoadRunneris kasutanud?
Vuseri generaator - skriptide genereerimiseks
Kontroller - stsenaariumide loomiseks ja teostamiseks
Analüsaator - tulemuste analüüsimiseks.
Siit videotunnist saate lisateavet LoadRunneri ja selle arhitektuuri kohta.
3) Mis on koormusjooksja agent?
Agent on liides hostmasina ja kontrolleri vahel.
4) Milline on Vuseri skripti väljatöötamise protsess?
Vuseri skripti väljatöötamiseks on neli sammu.
2-taasesitus / täiustage salvestatud vuseri skripti.
3- Määratlege erinevad tööaja seaded ja kontrollige
4- Kaasake skript LoadRunneri stsenaariumi
Lisateavet Vuseri skripti arendamise kohta leiate siit videoõpetusest.
5) Kui palju VU-sid on koormuse testimiseks vaja?
See on sisuliselt kaval küsimus.
Vajalike VU-de arv sõltub teie testitavast süsteemist, võrgukonfiguratsioonidest, riistvarasätetest, mälust, operatsioonisüsteemist, jõudlustesti eesmärgist. Vuseri üldine väärtus ei saa olla.
6) Mis vahe on Vuseri käitamisel protsessi ja lõimena? Kumb on soodsam viis Vuseri juhtimiseks?
Kui Vuserit käivitatakse protsessina, laaditakse iga Vuseri mällu sama draiveriprogramm. See võtab palju mälumahtu ja piirab ühel generaatoril töötavate Vuserite arvu.
Kui Vuserit käivitatakse lõimena, jagatakse antud arv Vusereid ainult ühe draiveriprogrammi eksemplariga. Mitme keermestamise režiimi abil saate ühe generaatori abil käivitada mitu Vuserit.
7) Mis on "Vuser-init" tähendus?
Vuser-init salvestab eeltoimingud, mida nimetatakse ka initsialiseerimistoiminguteks, enne kui tegelik rakendus käivitatakse.
8) Mis on laiendatud log?
Laiendatud logi salvestab teavet, nagu täpsema jälje tagastatud andmed, parameetrite asendamine ja palju muud teavet, sõltuvalt käitusaja seadetes valitud suvanditest.
9) Miks loote parameetri?
Parameetri loomiseks asendate skripti kõvakodeeritud väärtuse ja asendate selle parameetriga. See võimaldab ühte Vuserit mitu korda käitada ja kasutada iga käigu kohta erinevaid andmeid. See aitab stimuleerida reaalses elus nõudlust serverite järele, kuna see takistab serveril vahemällu salvestamise tulemusi.
Parameetrite kohta leiate lisateavet sellest videoõpetusest
10) Kuidas jagate oma skripti mitmeks toiminguks? Miks?
Jagan skripti funktsionaalsuse põhjal toiminguteks. Näiteks Üks toiming rakendusse sisselogimiseks, teine toiming broneerimiseks ja nii edasi.
Toimingud suurendavad koodi korduvkasutatavust, vähendavad hooldusaega ja seega kulusid.
11) Kuidas saate LoadRunneris seada Vuserite arvu?
Oma stsenaariumide loomisel saate määrata Vuserite arvu kontrolleri jaotises. Paljud muud lisavõimalused, nagu Vuserite üles- ja allalaskmine, on saadaval ka jaotises Kontroller.
Lisateave kontrolleri ja stsenaariumi loomise kohta
12) Mis on monitorid?
Monitore kasutatakse jõudluse kitsaskohtade "jälgimiseks". Neid kasutatakse Load Runneri jaotises Kontroller
13) Mis tüüpi kontrollpunktid on LoadRunneris saadaval?
LoadRunner pakub kahte tüüpi kontrollpunkte
a) Kujutiste kontrollpunktid: see kontrollpunkt kontrollib kuvamisaja jooksul pildi olemasolu lehel
b) Teksti kontrollpunkt: see kontrollpunkt kontrollib tööajal tekstistringi olemasolu lehel
Mõlemad ülaltoodud kontrollpunktid saab lisada Vugenis.
Lisateave kontrollpunktide kohta
14) Millise probleemiga võime jõudlustesti ajal silmitsi seista riistvara, tarkvara, võrgu ja mälu kitsaskohaga?
Võimalikud probleemid võivad muu hulgas olla -
1. Riistvara puudumine
2. Mälu lekkimine
3. Võrgustikuga seotud küsimused.
4. Rakenduse / tarkvara viga
15) Mis oleks teie soovitus tulemuslikkuse mõõtmise parandamiseks?
Soovitatav on võrgu, andmebaasi ja rakenduse ning veebiserveri peenhäälestus.
Võrgus proovib tase latentsust ja ribalaiust optimeerida.
Andmebaasi tasemel kontrollige kõiki indekse ja järjestusi, käivitades profileerijad. Võite ka oma andmebaasi päringuid optimeerida.
Rakenduse mälulekkide leidmiseks käivitage rakenduse serveri tasemel profiilid
Veebiserveri tasemel saate kasutada kuvareid ja optimeerida serveri läbilaskevõimet ja muid sellega seotud mõõdikuid.
16) Mis on Rendezvous point?
Rendezvous-punkt on sünkroonimis- / ootepunkt. Rendezvous-punktid annavad Vusersile korralduse oodata testi sooritamise ajal, kuni mitu Vuserit jõuavad teatud punkti, et nad saaksid samaaegselt ülesannet täita.
Selle tähtsus on mõne raske koormuse matkimine ainult stsenaariumi konkreetsele osale ja rakenduse käitumise testimine.
17) Mis on korrelatsioon?
Korrelatsiooni kasutatakse andmete saamiseks, mis on teie testskripti iga käigu jaoks ainulaadsed (nt seansi ID-d). Salvestamise ajal on need dünaamilised väärtused skriptis kõvasti kodeeritud, põhjustades skripti taasesituse ajal tõrke. Korrelatsioon on tehnika, kus dünaamilisi väärtusi pole teie skriptis kodeeritud kõvasti, vaid need eraldatakse käitamise ajal tõrke vältimiseks.
Lisateavet korrelatsiooni kohta leiate sellest videoõpetusest.
18) Mis on käsitsi korrelatsioon?
See on korrelatsioonitehnik, mis kasutab funktsiooni Web_reg_save_param () teie skripti dünaamiliste väärtuste tuvastamiseks. Korrelatsiooni edukuse kontrollimiseks on oluline, et skript taasesitataks.
Õppige käsitsi korrelatsiooni.
19) Kuidas teha kindlaks toimivuse kitsaskohad? -
Toimivuse kitsaskohti saab tuvastada monitoride abil.
Need monitorid võivad olla rakendusserveri, veebiserveri, andmebaasiserveri ja võrgu monitorid.
Need aitavad välja selgitada meie stsenaariumi probleemset piirkonda, mis põhjustab pikemat reageerimisaega.
Tehtud mõõtmised on tavaliselt jõudluse reageerimisaeg, läbilaskevõime, tabamused sekundis, võrgu viivitusgraafikud jne
20) Millist funktsiooni kasutatakse pesastatud tehingu lõpetamiseks?
Funktsioon on - lr_end_sub_transaction
Lisateavet selle video tehingute kohta.
21) Mis vahe on tehingu ja tehingu eksemplari vahel LoadRunneris?
Tehingut kasutatakse teatud avalduste täitmise vahelise aja mõõtmiseks
Toimivuse analüüsimiseks kasutatakse tehingueksemplari
22) Skripti töötamise ajal leiame mõned väärtused, mis võivad vajada korrelatsiooni? Kas nende väärtuste jaoks on võimalik käsitsi korreleerida?
EI. Skripti töötamise ajal pole korrelatsiooni võimalik teha, kuid saate muudatusi teha, kui skript on peatunud.
23) Mis on koormusjooksja möödunud aeg?
Möödunud aeg tähistab, kui palju aega on praeguse sündmuse käivitamisest möödunud, ja seda mõõdetakse erinevate ekraanide jaoks erinevalt, nagu allpool on toodud -
Stsenaariumi oleku aknas - kulunud aega mõõdetakse hetkest, kui vajutate nuppu "Alusta stsenaariumi" või "Kas lähtestada / käivitada Vuser?" nuppu.
Aknas "Vuser" mõõdetakse möödunud aega hetkest, mil Vuser siseneb "töötavasse" olekusse.
24) Kas vahemällu salvestamine mõjutab teie koormustestide tulemusi negatiivselt?
Jah. Vahemälu salvestamine avaldab negatiivset mõju. Vahemälu on ajutine mälu, kuhu salvestatakse teie sirvimisajalugu. Kui külastate lehte TEISEKS, on lehe laadimiseks kuluv aeg lühem kui esimese külastuse jaoks lehe laadimiseks vajalik aeg, kuna suur osa lehe laadimiseks vajalikust teabest haaratakse serveri vahemälust . See mõjutab teie testi reageerimisaega. Seetõttu on soovitatav vahemälu välja lülitada.
25) Mis vahe on ülekattegraafil ja korrelatsioonigraafikul?
Graafiku ülekate: see katab kahe graafiku sisu, millel on ühine x-telg
Vastav graaf : see joonistab kahe graafi Y-telje üksteise vastu.
Lisateave Analyzeri kohta
26) Mis vahe on lr_error_message ja lr_debug _message vahel?
lr_error_message - saadab veateate LoadRunner Controlleri väljundiaknasse
lr_debug _message - saadab silumisõnumi LoadRunneri kontrolleri väljundaknasse
27) Mis vahe on koormusel, jõudluskontrollil?
Jõudluskontrolli eesmärk on kontrollida, kas rakendust laaditakse / värskendatakse ettenähtud aja jooksul (nt 2 sekundi jooksul). See kasutab selliseid mõõdikuid nagu reageerimisaeg, taotlused sekundis. See viiakse läbi tootmisetaolistes koormustingimustes.
Koormustestimise eesmärk on kontrollida süsteemi mastaapsust. Näiteks maksimaalse kasutajate arvu väljaselgitamine, mida süsteem teatud spetsifikatsioonide piires toetab.
28) Olete loonud mitu automaatse korrelatsiooni reeglit. Teie meeskonna uus testija valmistub oma tööjaamas samal rakendusel skriptide rühma salvestama. Mida saate teha testijale korrelatsioonireeglite esitamiseks?
Ekspordiksin automaatse korrelatsiooni reeglid .cor-faili ja laseksin siis uuel meeskonnaliikmel importida .cor-fail oma automaatse korrelatsiooni reeglitesse
29) Soovite jäljendada lennufirma kõnekeskust. Kõik esindajad logivad sisse hommikul, teevad oma äriprotsesse ja logivad öösel välja. Ühe päeva jooksul loob esindaja 40 lennupiletit, muudab 10 lennupiletit ja otsib 20 lendbroneeringut. Esindaja ei saa modifitseerida ilma otsingu tegemata. Kuidas kujundaksite jooksu loogikat?
Loo - 67% otsing - 16% plokk0 - 17% otsingu muutmine
30) Kuhu peaksite skriptile lisama funktsiooni web_reg_save_param?
Enne dünaamilise väärtuse hankimist
31) Soovite, et teie skripti iga sammu mõõdetakse kontrolleris tehinguna ja seda ei kuvata VuGeni korduslogis. Kuidas saate seda saavutada?
Seda saab teha, lubades automaatse tehingu Run-time seadetes.
32) Milline veebiprotokolli salvestustasand genereerib funktsiooni web_submit_form?
Selle funktsiooni genereerib HTML-põhine salvestus.
33) Mis on koormustestimine?
Koormustestimise eesmärk on kontrollida, kas rakendus töötab hästi paljude samaaegsete kasutajate ja tehingute koormustega. Samuti määrati selle abil kindlaks, kas ta saab hakkama tippkasutusperioodidega.
34) Mis on koormusjooksja?
Load Runner on HP jõudluse testimise tööriist. See tööriist toetab kõiki aspekte, nagu koormus, stress, vastupidavus, andmemaht ja piikide testimine.
35) Mis on LoadRunneri kõik komponendid?
Järgnevad on LoadRunneri komponendid
- Virtuaalne kasutajageneraator
- Kontroller ja agendi protsess
- LoadRunneri analüüs ja jälgimine
- LoadRunner Books Online
36) Millist LoadRunneri komponenti kasutatakse skripti salvestamiseks?
Skripti salvestamiseks kasutatakse komponenti Virtual User Generator (VuGen) ja see võimaldab teil arendada Vuseri skripte erinevatele rakendustüüpidele ja sideprotokollidele.
37) Mis on kohtumispaik?
Rendezvous-punktid lisatakse Vuseri skriptidesse, et simuleerida rohkem kasutajaid serveris. Rendezvous-punktid annavad Vusersile ülesande testide sooritamise ajal ootama, et ülesandeid samaaegselt täita.
Näiteks lisatakse pangarakenduses Rendezvous punktid, et rohkem kui 100 kasutajat saaksid korraga raha sisse kanda.
38) Mis on stsenaarium?
Stsenaarium pole midagi muud kui sündmus, mis toimub iga testimisseansi jaoks.
Näiteks määratleb stsenaarium
- Kasutajate arv
- Tehtav toiming
- Virtuaalmasinate süsteem
39) Kuidas saab LoadRunneri skripti siluda?
VuGen sisaldab kahte võimalust Vuseri skriptide silumiseks.
- Käivita sammhaaval käsk ja
- Murdepunktid.
Samuti saame funktsiooni lr_set_debug_message abil teie skripti sõnumiklassi käsitsi seada.
40) Kuidas saaksime koormuse all funktsionaalset katsetamist teha?
Funktsionaalsust koormuse korral saab testida mitme Vuseri samaaegse käivitamisega. Vusersi suurendamise abil on vaja kindlaks teha, kui palju server suudab koormust taluda.
41) Milline on seos reageerimisaja ja läbilaskevõime vahel?
Läbilaskevõime näitab andmemahtu baitides, mille Vusers said sekundiga serverilt kätte. Kui seda võrreldakse tehingu reageerimisajaga, vähenevad läbilaskevõime ja reageerimisaeg.
Tippvõimsus ja suurim reageerimisaeg toimuvad ligikaudu samal ajal.
42) Mida sisaldavad toimingud vuser_init ja vuser_end?
Toiming Vuser_init sisaldab serverisse sisselogimise protseduure ja jaotis Vuser_end väljalogimisprotseduure.
43) Mis vahe on tavalisel ja laiendatud logil?
Standardlogi saadab väljundlogisse funktsioonide ja sõnumite alamhulga ning funktsioonide alamhulk sõltub Vuseri tüübist.
Laiendatud logi saadab väljundlogisse üksikasjalikud skripti täitmise teated. Seda kasutatakse peamiselt silumisel, kui kasutaja vajab teavet parameetri asendamise kohta.
44) Mis on kõik eesmärkide tüübid koormusejooksja eesmärgipõhises stsenaariumis?
Load Runner pakub teile viit erinevat tüüpi eesmärke:
- Samaaegsete Vuserite arv
- Tabamuste arv sekundis
- Tehingute arv sekundis
- Lehtede arv minutis
- Tehingu reageerimise aeg
45) Mis on funktsioon veebihalduri skripti dünaamiliste väärtuste hõivamiseks?
Web_reg_save_param on funktsioon, mis salvestab dünaamilise teabe parameetrisse.
46) Mis on Load Runneri testimisprotsess?
Järgnevad on LoadRunneri testimisprotsessid:
- Plaani koormustest
- Looge Vuseri skriptid
- Määrake stsenaarium
- Käivita stsenaarium
- Analüüsige tulemusi
47) Mis on kaugkäskude käivitaja?
Kaugkäskude käivitaja võimaldab kontrolleril käivitada rakendusi hostimasinas.
48) Kuidas saame andmebaasi vuseri skripti arendada?
Vuseri skripte saab arendada kas salvestades vuseri koormuse skriptigeneraatoriga või kasutades runneri laadimissüsteemi skripti malli.
49) Kuidas laadite koormusjooksja agendi?
Stsenaariumi käivitamise ajal käsib LoadRunneri kontroller kaugagendi dispetšeril käivitada LoadRunneri agent. Kontroller annab LoadRunneri agendile käsu vuserid initsialiseerida, käivitada, peatada ja peatada.
50) Mis vahe on tabamuste sekundis ja taotluste sekundis?
Tabamused sekundis tähendavad nende tabamuste arvu, mida server saab vuserilt ühes sekundis.
Taotlus sekundis on selle numbri arv, mille vuser serverilt taotleb.
51) Mis on koormajooksja eelised?
Load Runneri eelised on järgmised:
- Vähendab inimese sekkumist
- Vähendab süsteemide nõuet
- Aitab paremini kasutada aega ja raha
- Automaatika tõhus kasutamine
- Ühe punkti täitmine
52) Mis on stsenaariumi vuser?
Vuser on virtuaalsed kasutajad, kes suudavad tegelikke kasutajaid simuleerida. Virtuaalsed kasutajad, kes asuvad tegelike kasutajate operatiivse klienditarkvara asemele, näiteks IE, kes saadavad HTTP-protokolli abil päringuid IIS-i või Apache veebiserveritesse.
53) Kuidas kirjutame kasutaja määratud funktsiooni LoadRunnerisse?
Kasutus peaks looma funktsiooni sisaldava välise teegi. Seejärel tuleb see teek lisada VuGeni prügikasti kataloogi. Ja siis saab parameetriks määrata kasutaja määratud funktsiooni.
54) Milliseid muudatusi saab tööaja seadetes teha?
Käitusaja seadeid saab teha neli:
- Tahveldamine: see sisaldab iteratsioonide arvu.
- Logi: Logimise saab seadistada standardseks või keelata.
- Mõtlemisaeg: suudab seada mõtlemisaega eiramiseks või asendamiseks.
- Üldine: lubab Vusersi seadistada protsesside või mitme lõime jaoks.
55) Kuidas leida andmebaasiga seotud probleeme?
Monitoride ja andmeressursside graafiku abil saab andmebaasiga seotud probleeme leida. LoadRunner lubab testijal määrata ressursi, mida tuleb enne kontrolleri käivitamist mõõta.
56) Mitu tüüpi graafikuid on LoadRunneris saadaval?
Graafikuid on viit tüüpi:
- Võrgu viivitusgraafik - kuvab aja, mis kulub taotluse ja vastuse vahele
- Kaks tehingu reageerimise aja graafikut - üks tõlke reageerimise aja graafik koormuse ja teine protsentiili jaoks
- Tabamused / teine graafik - näitab rakenduse liikluse mahtu
- Lehekülgede allalaadimise / graafik - näitab lehtede sekundis allalaadimise kiirust
57) Kuidas saab tuvastada tulemuslikkuse kitsaskohti?
Toimivuse kitsaskohtade tuvastamiseks saab kasutada kuvareid. Nende hulka kuuluvad võrk, veebiserver, rakendusserver ja andmebaasiserveri monitorid.
Neid kuvareid saab kasutada probleemide leidmiseks stsenaariumides, mis põhjustavad reageerimisaja ja läbilaskevõime kasvu, võrgu viivitusi, jõudluse reageerimisaega, tabamust sekundis jne.
58) Mis on kaldtee ülespoole ja kuidas seda saab seada?
Ramp up suurendab järk-järgult serveri koormust ja seda saab simuleerida, suurendades Vuserite arvu järk-järgult. Selle funktsiooni leiate jaotisest Stsenaariumi ajastamise valikud.
59) Kuidas saab korrelatsiooni läbi viia?
Korrelatsiooni saab teha kahel viisil:
- Kasutage skannimisfunktsiooni korrelatsioonide otsimiseks ja tulemuse väärtuse valimiseks.
- Salvestage paar skripti ja seejärel võrrelge neid omavahel.
60) Kus on seatud automaatsed korrelatsioonivõimalused?
Automaatne korrelatsioon määratakse korrelatsiooni vahekaardi salvestusvalikute alal. Korrelatsiooni saab lubada kogu skripti jaoks ja määratleda korrelatsiooni reeglid.
Automaatse korrelatsiooni saab andmebaasis läbi viia, vaadates väljundakent, otsides korrelatsiooni ja valides kasutatava väärtuse.
61) Mis kasu on Vuseri skripti niidina käitamisest?
Vuseri skripti niidina käitamise eelis, mis võimaldab ühe koormusgeneraatori jaoks kasutada rohkem Vusereid. Vuseri skriptide käitamine protsessidena kasutab palju mälu, kuna kõik laaditud skriptid kasutavad sama draiverit.
See piirab ühes generaatoris käivitatavate Vuseri skriptide arvu.
62) Mis vahe on ülekattegraafil ja korrelatsioonigraafikul?
Ülekate graafik:
Kattegraafil on üks X-telg ja 2 Y-telg. Ühendatud graafiku vasak Y-telg näitab praeguse graafiku väärtust ja parem Y-telg näitab liidetud graafiku Y-telje väärtust.
Vastav graafik:
Graafikuid on kaks ja aktiivse graafi Y-teljest saab ühendatud graafi X-telg. Ühendatud graafi Y-teljest saab ühendatud graafi Y-telg.
63) Mis on Vuseri skripti kolm jaotist ja mis on nende iga eesmärk?
Järgnevad Vuseri skripti kolm jaotist ja need on järgmised:
- Vuser_init - kasutatakse sisselogimise salvestamiseks.
- Toimingud - kasutatakse äriprotsessi salvestamiseks.
- Vuser_end - kasutatakse väljalogimise salvestamiseks.
64) Millised on neli valikumeetodit andmefailist andmete valimisel?
Allpool on neli valimismeetodit:
- Järjestikune
- Juhuslik
- Ainulaadne
- Parameetri nimi
65) Mida tuleks teha parameetri asendamise kuvamiseks täitmispäevikus?
Parameetrite asendamist saab vaadata laiendatud logist seadetes Käitusaeg.
66) Milliseid tööriistu on vaja Vuseri jooksu tulemuste analüüsimiseks?
Vuseri käitamistulemuste analüüsimiseks on vaja järgmisi tööriistu:
- Täitmispäevik
- Run-Time Viewer ja
- Elavhõbeda testi tulemused
67) Mis vahe on käsitsistsenaariumil ja eesmärgile orienteeritud stsenaariumil?
Järgnevad erinevused käsitsi ja eesmärgile orienteeritud stsenaariumi vahel:
Käsitsi stsenaarium |
Eesmärgi stsenaarium |
Peamine eesmärk on õppida, kui palju Vusereid saab samaaegselt töötada | Eesmärk võib olla läbilaskevõime, reageerimisaeg või samaaegsete Vuserite arv |
Annab teile käsitsi kontrolli, kui palju Vusereid töötab ja mis kell | Load Runner haldab Vusereid automaatselt |
68) Mis on kõik põhjused Server Resources Monitori kasutamiseks?
Serveri ressursside jälgimist kasutatakse vahemälust tulevate andmete leidmiseks ja see aitab välja selgitada, millised on süsteemi kõik osad kitsaskohad.
69) Mis on üldiste suvandite seadetes taasesituse ajal valiku „Kuva brauser” valimine?
Taasesituse ajal ilmuvate lehtede nägemiseks kasutatakse sätet 'Show Browser'. See on kasulik Vuseri silumiseks Web Vuseri loomise algstaadiumis.
70) Mis eesmärgil kasutab kasutaja viga „Jätka”?
Jätkamine peaks olema määratud ainult siis, kui muudate täitmislogisid kirjeldavamaks või lisate loogikat Vuserisse.
71) Mis on LoadRunneri tehingu eesmärk?
Load Runneri tehingu eesmärk on mõõta ühte või mitut äriprotsessi etappi / kasutaja toimingut.
72) Miks loote parameetreid?
Parameetrid on nagu skriptimuutujad ja neid kasutatakse serveri sisendi muutmiseks, et jäljendada tegelikke kasutajaid.
- Skripti käivitamisel saadetakse serverile erinevad andmekogumid.
- Parem simuleerige kasutusmudelit kontrolleri täpsemaks testimiseks ja üks skript võib jäljendada süsteemis palju erinevaid kasutajaid.
73) Mis on lr_output_message?
Lr_output_message on funktsioon, mis saadab teated kontrolleri väljundiaknasse ja Vuseri logifaili.
74) Veebiserveris töötavad nii andmebaasid kui ka võrgud ja kus võiks probleem olla?
Probleem võib olla süsteemis endas või rakendusserveris või rakenduse jaoks kirjutatud koodis.
75) Mis on VuGeni salvestamine ja skriptimine?
LoadRunneri skriptikood saadakse ANSI C keele süntaksisse salvestamise teel ja seda saab vaadata skripti vaates.
76) Mis on jõudlustestimine LoadRunneris?
Jõudluskontrolli saab teha arvutades nii lugemis- kui ka värskendustehingute ajastuse ja kontrollides, kas süsteemi funktsioone täidetakse vastuvõetava aja jooksul. Mitme kasutaja keskkonnas on vaja kindlaks määrata mitme tehingu mõju ühe tehingu ajastamisele.
77) Mis on süsteemide konfiguratsioon Load Runneri kasutamisel?
Süsteemide konfiguratsioon viitab klientmasinate konfiguratsioonile, milles käivitame Vusersit. Kliendimasina konfiguratsioon sisaldab selle riistvarasätteid, mälu, operatsioonisüsteemi, tarkvararakendusi, arendustööriistu jne.
See süsteemikomponendi konfiguratsioon peaks vastama süsteemi üldisele konfiguratsioonile, et saavutada koormuse testimise eesmärgid.
78) Mis on funktsioon lr_abort?
Funktsiooni lr_abort kasutatakse Vuseri skripti käivitamise katkestamiseks. See annab Vuserile korralduse peatada jaotise Toimingud täitmine, käivitada jaotis vuser_end ja lõpetada täitmine.
79) Mis on mõtlemisaeg?
Mõelge, et aeg on aeg, kus tegelik kasutaja ootab toimingute vahel.
Kui kasutaja saab andmeid serverist või muudest rakendustest, võib kasutaja enne vastamist andmete vaatamiseks mitu sekundit oodata. Seda viivitust nimetatakse mõtteajaks.
80) Kuidas Load Runner rakendusega suhtleb?
Protokolli kasutatakse rakenduses suhtlemiseks rakenduses Load Runner.
81) Mis on uusim versioon ja keel, mida rakenduses Load Runner kasutatakse?
Alates 20. veebruarist 2013 on uusim versioon Load Runner 11.5 ja VUseri skripti kasutatakse nagu C-keelt.
LoadRunner toetab järgmisi keeli:
- C Keel
- Visual Basic Skriptimine
- Visual Basic rakenduste jaoks
- Java skriptimine
82) Mis on kõik olulised protokollid, mida Load Runner toetab?
Load Runneri toetatavad protokollid on järgmised:
- .NET-i kirje / kuva
- Andmebaas
- DCOM
- Võrk
- Oracle'i e-äri
- SAP
- SOA
- Veeb ja multimeedia
- Juhtmevaba
- GUI
- Java Salvestamine ja kordamine
- Kaugtöölaud
- Veeb 2.0
Tasuta PDF-faili allalaadimine: LoadRunneri intervjuu küsimused ja vastused
- Järgmine