A 80 legjobb Loadrunner interjú kérdése és válasza (2025)
Íme a Loadrunner interjú kérdései és válaszai frissebb és tapasztaltabb jelölteknek álmaik állása megszerzéséhez.
Loadrunner-interjú kérdések és válaszok pályakezdőknek
1) Milyen összetevőket használt a LoadRunnerben?
A LoadRunner fő összetevői a következők:
- Vuser generátor – Szkriptek generálásához
- Vezérlő - Forgatókönyvek létrehozásához és végrehajtásához
- Elemző – Az eredmények elemzéséhez.
Tudjon meg többet a LoadRunnerről és felépítéséről ebben a videóban lecke.
👉 Ingyenes PDF letöltés: LoadRunner interjú kérdések és válaszok
2) Mely protokollokat támogatja a LoadRunner?
A LoadRunner 9.5-től kezdve a következő protokollok támogatottak. Ez a jövőbeni kiadásokkal növekedni fog. A kérdező nem azt keresi, hogy csak néhányat (mondjuk 5-7 protokollt) nevezzen meg.
- Alkalmazástelepítési megoldás: A Citrix protokollhoz.
- Kliens/szerver: DB2 CLI, DNS, MS SQL, ODBC, Oracle (2-szintű), Sybase
Ctlib, Sybase Dblib és Windows Socket protokollok. - Egyéni: C-sablonokhoz, Visual Basic-sablonokhoz, Java sablonok,
Javascript és a vbscript típusú szkripteket. - Elosztott komponensek: COM/DCOM, Corba-Java, és Rmi -Java protokollokat.
- E-business: FTP, LDAP, Palm, Web (HTTP/HTML), webszolgáltatások és kettős Web/Winsocket protokollokhoz.
- Vállalkozás Java Bab: EJB számára Tesztelés és Rmi-Java protokollokat.
- ERP/CRM: Baan számára Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPGUI, SAP-Web és Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web és Siebel-Oracle) protokollok. - Örökség: Terminál emulációhoz (RTE).
- MailSzolgáltatások: Internetes üzenetküldés (IMAP), MS Exchange (MAPI), POP3 és SMTP.
- Középprogram: Jacada és Tuxedo (6, 7) protokollok.
- streaming: MediaPlayerhez és RealPlayer protokollokat.
3) Mi az a load runner Agent?
Az ügynök interfész a gazdagép és a vezérlő között.
4) Mi a folyamat a Vuser Script fejlesztéséhez?
Négy lépésből áll a vuser szkript fejlesztése.
1- Rögzítse a Vuser Scriptet.
2- Lejátszás / A rögzített vuser szkript javítása.
3- Adja meg a különböző futásidejű beállításokat és ellenőrizze
4- Szerelje be a szkriptet egy LoadRunner forgatókönyvbe
Tudjon meg többet a Vuser Script fejlesztéséről az oktatóvideóban itt .
5) Hány VU-felhasználó szükséges a terhelési teszteléshez?
Ez lényegében egy trükkös kérdés.
A szükséges VU-felhasználók száma a tesztelt rendszertől, a hálózati konfigurációktól, a hardverbeállításoktól, a memóriától, az operációs rendszertől és a teljesítményteszt szoftveralkalmazásaitól függ. A Vusernek nem lehet általános értéke.
6) Mi a különbség a Vuser folyamatként és szálként való futtatása között? Melyik az előnyösebb módja a Vuser futtatásának?
Amikor a Vuser folyamatként fut, ugyanaz az illesztőprogram töltődik be minden Vuser memóriájába. Ez nagy mennyiségű memóriát igényel, és korlátozza az egyetlen generátoron futtatható Vuserek számát.
Amikor a Vuser szálként fut, az illesztőprogramnak csak egy példányát osztja meg adott számú Vuser. Számos Vusert futtathat egyetlen generátoron a többszálú mód használatával.
7) Mi a „Vuser-init” jelentősége?
A Vuser-init rögzíti az inicializálási műveleteknek is nevezett előműveleteket, mielőtt a tényleges alkalmazás futna.
8) Mi az a kiterjesztett napló?
A kibővített napló olyan információkat tárol, mint a speciális nyomkövetés által visszaadott adatok, a paraméterek helyettesítése és sok egyéb információ a futásidejű beállításokban kiválasztott opcióktól függően.
9) Miért hoz létre paramétert?
Paraméter létrehozásához le kell cserélni a kemény kódolt értéket a szkriptben, és helyettesíteni kell egy paraméterrel. Ez lehetővé teszi, hogy egyetlen Vusert többször is lefusson, és minden egyes futtatásnál különböző adatokat használjon. Segít ösztönözni a valós szerverigényt, mivel megakadályozza, hogy a szerver gyorsítótárazza az eredményeket.
Tudjon meg többet a paraméterezésről ebben Video Tutorial
10) Hogyan osztja fel a forgatókönyvet több akcióra? Miért?
A szkriptet a funkciók alapján műveletekre osztom. Például: Egyszeri művelet az alkalmazásba való bejelentkezéshez, egy másik művelet a foglaláshoz és így tovább.
A műveletek növelik a kód újrafelhasználhatóságát, csökkentik a karbantartási időt, és ezáltal csökkentik a költségeket.
11) Hogyan lehet beállítani a Vuserek számát a LoadRunnerben?
A forgatókönyvek létrehozásakor beállíthatja a Vuserek számát a vezérlő részben. Sok más speciális opció, mint például a Vusers felfutása, lefutása is elérhető a Vezérlő részben.
Tudjon meg többet Vezérlő és forgatókönyv létrehozása
12) Mik azok a monitorok?
A monitorokat a teljesítmény szűk keresztmetszetek „figyelésére” használják. A Load Runner Controller részében használatosak
13) Milyen típusú ellenőrzőpontok érhetők el a LoadRunnerben?
A LoadRunner kétféle ellenőrzőpontot biztosít
a) Képellenőrző pontok: Ez az ellenőrzőpont ellenőrzi a kép jelenlétét az oldalon a futási idő alatt
b) Szövegellenőrző pont: Ez az ellenőrzőpont ellenőrzi a szöveges karakterlánc jelenlétét az oldalon a futási idő alatt
Mindkét fenti ellenőrzőpont hozzáadható Vugenben.
Tudjon meg többet Az ellenőrzőpontok
14) Milyen hardveres, szoftveres, hálózati és memória szűk keresztmetszettel kapcsolatos problémával találkozhatunk a teljesítményteszt során?
A lehetséges problémák többek között a következők lehetnek:
1. Hardver hiánya
2. Memóriaszivárgás
3. Hálózattal kapcsolatos problémák.
4. Alkalmazás/szoftver hiba
15) Mit javasolna a teljesítménymérés javítására?
A hálózat, az adatbázis és az alkalmazás, valamint a webszerver finomhangolása javasolt.
A hálózaton a szint megpróbálja optimalizálni a késleltetést és a sávszélességet.
Adatbázis-szinten ellenőrizze az összes indexet és sorozatot profilkészítők futtatásával. Az adatbázis lekérdezéseit is optimalizálhatja.
Az alkalmazáskiszolgáló szintjén futtasson profilokat az alkalmazás memóriaszivárgásának felderítésére
A webszerver szintjén monitorokat használhat, és optimalizálhatja a szerver átviteli sebességét és egyéb kapcsolódó mérőszámait.
16) Mi az a Rendezvous pont?
A Rendezvous pont az Synchronizálás/Várakozási pont. A találkozási pontok arra utasítják a Vusereket, hogy a tesztvégrehajtás során várják meg, amíg több Vuser megérkezik egy bizonyos pontra, hogy egyidejűleg végrehajthassanak egy feladatot.
Ennek az a jelentősége, hogy bizonyos nagy terhelést csak a forgatókönyv adott részére emuláljanak, és teszteljék az alkalmazás viselkedését.
17) Mi a korreláció?
A korreláció a tesztszkript minden egyes futtatásához egyedi adatok (pl. munkamenet-azonosítók) beszerzésére szolgál. Rögzítés közben ezek a dinamikus értékek keményen kódolva vannak a szkriptben, ami miatt a szkript meghiúsul lejátszás közben. A korreláció egy olyan technika, ahol a dinamikus értékek nincsenek mereven kódolva a szkriptben, hanem a hiba elkerülése érdekében futás közben kivonatolásra kerülnek.
Tudjon meg többet a korrelációról ebben videó bemutató.
18) Mi az a kézi korreláció?
Ez egy függvényt használó korrelációs technika Web_reg_save_param()
dinamikus értékek azonosításához a szkriptben. Fontos, hogy a szkript lejátszásakor ellenőrizze, hogy a korreláció sikeresen megtörtént.
Tanul Kézi korreláció.
19) Hogyan azonosítja a teljesítmény szűk keresztmetszeteit?
A teljesítmény szűk keresztmetszete monitorok segítségével észlelhető.
Ezek a monitorok lehetnek alkalmazásszerver-figyelők, webszerver-figyelők, adatbázis-szerver-figyelők és hálózati monitorok.
Segítenek megtalálni a problémás területet a forgatókönyvünkben, amely megnövekedett válaszidőt okoz.
Az elvégzett mérések általában a teljesítmény-válaszidő, az átvitel, a találatok/sec, a hálózati késleltetési grafikonok stb
20) Melyik függvényt használják a beágyazott tranzakciók befejezésére?
A funkció az - lr_end_sub_transaction
További információ a Tranzakciókról itt videó.
Loadrunner interjú kérdések és válaszok tapasztaltaknak
21) Mi a különbség a tranzakció és a tranzakciópéldány között a LoadRunnerben?
A tranzakció bizonyos utasítások végrehajtása közötti idő mérésére szolgál
A teljesítményelemzéshez tranzakciópéldányt használnak
22) Amíg a szkript fut, találunk néhány értéket, amelyeket esetleg korrelálni kell? Lehetséges-e manuális korreláció ezekre az értékekre?
NEM. Egy szkript futása közben nem lehet korrelációt végezni, de a szkript leállítása után módosítható.
23) Mennyi az eltelt idő a Load Runnerben?
Az eltelt idő azt jelzi, hogy mennyi idő telt el az aktuális esemény indítása óta, és a mérés különböző képernyőkön az alábbiak szerint történik –
A forgatókönyv állapotablakban – az eltelt időt attól a pillanattól kell mérni, amikor megnyomta a „Forgatókönyv indítása” vagy a „Vuser inicializálása/futtatása?” gombot. gomb.
A „Vuser” ablakban az eltelt idő mérése attól a pillanattól kezdődik, amikor Vuser „futó” állapotba lép.
24) A gyorsítótárazás negatív hatással van a terhelési teszt eredményeire?
Igen. A gyorsítótárazás negatív hatással van. A gyorsítótár egy ideiglenes memória, amely tárolja a böngészési előzményeket. Amikor MÁSODIK alkalommal keres fel egy oldalt, az oldal betöltéséhez szükséges idő rövidebb lesz, mint az első látogatáshoz szükséges idő, mivel az oldal betöltéséhez szükséges információk nagy része a gyorsítótárból, nem a szerverből származik. . Ez befolyásolja a teszt válaszidejét. Ezért ajánlatos kikapcsolni a gyorsítótárazást.
25) Mi a különbség az Overlay grafikon és a Korrelációs gráf között?
Átfedő grafikon: Két olyan grafikon tartalmát fedi át, amelyeknek közös x-tengelye van
Korrelációs grafikon: Két grafikon Y tengelyét ábrázolja egymás ellen.
Tudjon meg többet Analyzer
26) Mi a különbség az lr_error_message és az lr_debug _message között?
lr_error_message
– Hibaüzenetet küld a LoadRunner Controller kimeneti ablakába
lr_debug _message
– Hibakeresési üzenetet küld a LoadRunner Controller kimeneti ablakába
27) Mi a különbség a terhelés és a teljesítmény tesztelése között?
A teljesítményteszt célja annak ellenőrzése, hogy egy alkalmazás betöltődik-e/frissül-e az előírt időn belül (mondjuk 2 másodpercen belül). Olyan mérőszámokat használ, mint a válaszidő, a kérések száma másodpercenként. Gyártási körülmények között, terhelési körülmények között történik.
A terhelési tesztelés célja a rendszer skálázhatóságának ellenőrzése. Például a rendszer által támogatott felhasználók maximális számának megállapítása bizonyos specifikációkon belül.
28) Számos automatikus korrelációs szabályt hozott létre. A csapat egy új tesztelője arra készül, hogy szkriptek csoportját rögzítse ugyanazon az alkalmazáson a munkaállomásán. Mit tehet annak érdekében, hogy a tesztelő megkapja a korrelációs szabályokat?
Exportálnám az automatikus korrelációs szabályokat egy .cor fájlba, majd az új csapattag importálja a .cor fájlt az automatikus korrelációs szabályaiba.
29) Egy légitársaság telefonközpontját szeretné emulálni. Minden képviselő reggel bejelentkezik, végrehajtja üzleti folyamatait és éjszaka jelentkezik ki. Egy nap alatt egy képviselő 40 repülőjegy-foglalást hoz létre, 10 repülőjegy-foglalást módosít, és 20 repülőjegy-foglalást keres. A képviselő nem hajthat végre módosítást anélkül, hogy először keresést végezne. Hogyan terveznéd a futási logikát?
Létrehozás – 67% Keresés – 16% Block0 – 17% Keresés Módosítás
30) Hol kell hozzáadni egy web_reg_save_param függvényt egy szkripthez?
A dinamikus értéket lekérő lépés előtt
31) Azt szeretné, hogy a szkript minden lépése tranzakcióként legyen mérve a vezérlőben, és ne jelenjen meg a VuGen újrajátszási naplójában. Hogyan tudod ezt megvalósítani?
Ezt az automatikus tranzakció engedélyezésével teheti meg a Futási idejű beállításokban.
32) Melyik webprotokoll rögzítési szint generálja a web_submit_form függvényt?
A HTML alapú rögzítés generálja ezt a funkciót.
33) Mi az a terhelési tesztelés?
A terhelési tesztelés annak tesztelésére szolgál, hogy az alkalmazás jól működik-e a nagyszámú egyidejű felhasználó és tranzakció terheléseivel. Azt is meghatározta, hogy képes-e kezelni a csúcshasználati időszakokat.
34) Mi az a load runner?
A Load Runner egy teljesítménytesztelő eszköz a HP-tól. Ez az eszköz minden szempontot támogat, mint például a terhelés, a stressz, az állóképesség, az adatmennyiség és a tüskék tesztelése.
35) Melyek a LoadRunner összes összetevője?
Következik a a LoadRunner összetevői
- A virtuális felhasználó Generator
- Controller és az Ügynök folyamat
- LoadRunner elemzés és felügyelet
- LoadRunner Books Online
36) A LoadRunner melyik komponensét használják a szkript rögzítésére?
A Virtuális felhasználó Generator (VuGen) komponens egy parancsfájl rögzítésére szolgál, és lehetővé teszi Vuser szkriptek fejlesztését különféle alkalmazástípusokhoz és kommunikációs protokollokhoz.
37) Mi az a találkozási pont?
Rendezvous pontok kerülnek be a Vuser szkriptekbe, hogy több felhasználót szimuláljanak a szerveren. A találkozási pontok arra utasítják a Vusers-t, hogy várjanak a teszt végrehajtása közben, hogy a feladatokat egyidejűleg hajtsák végre.
Például egy banki alkalmazásban a Rendezvous pontok 100+ több felhasználó számára kerülnek beillesztésre, hogy egyidejűleg pénzt helyezzenek el.
38) Mi az a forgatókönyv?
A forgatókönyv nem más, mint egy esemény, amely minden egyes tesztelési munkamenetnél előfordul.
Például egy forgatókönyv meghatározza
- felhasználók száma
- Elvégzendő művelet
- Virtuális gépek rendszere
39) Hogyan hibázhatunk egy LoadRunner szkriptet?
A VuGen két lehetőséget tartalmaz a Vuser szkriptek hibakeresésére.
- Futtassa a lépésről lépésre parancsot és
- Töréspontok.
Manuálisan is beállíthatjuk az üzenetosztályt a szkripten belül a lr_set_debug_message
funkciót.
40) Hogyan végezhetünk funkcionális tesztelést terhelés alatt?
A terhelés alatti működés több Vuser egyidejű futtatásával is tesztelhető. A Vuserek növelésével meg kell határozni, hogy a szerver mekkora terhelést tud elviselni.
41) Mi a kapcsolat a válaszidő és az áteresztőképesség között?
Az áteresztőképesség azt mutatja meg bájtokban, hogy a Vuserek egy másodperc alatt mennyi adatot kaptak a szervertől. Ha összehasonlítjuk a tranzakciós válaszidővel, az átviteli sebesség és a válaszidő csökken.
A csúcsteljesítmény és a legmagasabb válaszidő megközelítőleg egy időben következne be.
42) Mit tartalmaz a vuser_init és a vuser_end művelet?
A Vuser_init művelet a kiszolgálóra való bejelentkezéshez, a Vuser_end szakasz pedig kijelentkezési eljárásokat tartalmaz.
43) Mi a különbség a szabványos napló és a kiterjesztett napló között?
A szabványos napló a függvények és üzenetek egy részét küldi el a kimeneti naplónak, és a függvények részhalmaza a Vuser típusától függ.
A kiterjesztett napló részletes parancsfájl-végrehajtási üzeneteket küld a kimeneti naplóba. Főleg hibakeresés során használatos, amikor a felhasználónak információra van szüksége a paraméterek helyettesítéséről.
44) Milyen típusú célok szerepelnek a Load Runner célorientált forgatókönyvében?
A Load Runner öt különböző típusú célt kínál:
- Egyidejű Vuserek száma
- Találatok száma másodpercenként
- Tranzakciók száma másodpercenként
- Oldalak száma percenként
- Tranzakció válaszidő
45) Mi az a függvény a dinamikus értékek rögzítésére a web vuser szkriptben?
Web_reg_save_param
az a függvény, amely dinamikus adatinformációkat ment egy paraméterbe.
46) Mi a Load Runner tesztelési folyamata?
A LoadRunner tesztelési folyamata a következő:
- Terhelési teszt terv
- Hozzon létre Vuser Scripteket
- Forgatókönyv meghatározása
- Futtassa a forgatókönyvet
- Eredmények elemzése
47) Mi az a távoli parancsindító?
A távoli parancsindító lehetővé teszi a vezérlő számára, hogy alkalmazásokat indítson el a gazdagépen.
48) Hogyan fejleszthetjük az adatbázis vuser szkriptet?
A Vuser szkriptek vagy a load vuser script generátorral történő rögzítéssel vagy a Load runner vuser script sablon használatával fejleszthetők.
49) Hogyan lehet betölteni egy teherfutó ügynököt?
A forgatókönyv futtatása közben a LoadRunner vezérlő utasítja a távoli ügynök diszpécserét, hogy indítsa el a LoadRunner ügynököt. A vezérlő utasítja a LoadRunner ügynököt a vuserek inicializálására, futtatására, szüneteltetésére és leállítására.
50) Mi a különbség a találat/másodperc és a kérések/másodperc között?
A másodpercenkénti találatok azt jelentik, hogy hány találatot kap a szerver egy másodperc alatt a vusertől.
A kérés másodpercenként a kérések száma, amelyeket a vuser kér a szervertől.
51) Mik a teherfutó előnyei?
A Load Runner előnyei a következők:
- Csökkenti az emberi beavatkozást
- Csökkenti a rendszerek követelményeit
- Segít az idő és a pénz jobb felhasználásában
- Az automatizálás hatékony kihasználása
- Egypontos végrehajtás
52) Mi a vuser a forgatókönyvben?
A vuser a virtuális felhasználók, akik képesek szimulálni a valódi felhasználókat. A virtuális felhasználók, akik átveszik a valódi felhasználók operációs kliensszoftvereinek helyét, például az IE HTTP-protokoll használatával kéréseket küldenek az IIS vagy Apache webszerverekre.
53) Hogyan írhatunk felhasználó által definiált függvényt a LoadRunnerben?
A használattal létre kell hozni a függvényt tartalmazó külső könyvtárat. Ezt a könyvtárat hozzá kell adni a VuGen bin könyvtárához. Ezután a felhasználó által definiált funkció hozzárendelhető paraméterként.
54) Melyek a futásidejű beállítások módosításai?
Négy futásidejű beállítás adható meg:
- Ütemezés: Ez tartalmazza az iterációszámot.
- Bejelentkezés: A naplózás normálra állítható vagy letiltható.
- Gondolkodási idő: Képes beállítani a gondolkodási időt figyelmen kívül hagyásra vagy cserére.
- Általános: Lehetővé teszi a Vusers beállítását folyamatokhoz vagy többszálú feldolgozáshoz.
55) Hogyan találhatunk adatbázissal kapcsolatos problémákat?
A monitorok és a Data Resource Graph használható az adatbázissal kapcsolatos problémák keresésére. A LoadRunner lehetővé teszi a tesztelő számára, hogy meghatározza azt az erőforrást, amelyet a vezérlő futtatása előtt mérni kell.
56) Hányféle grafikon érhető el a LoadRunnerben?
Ötféle grafikon létezik:
- Hálózati késleltetési idő grafikonja – a kérés és a válasz között eltelt időt jeleníti meg
- Két tranzakciós válaszidő grafikon – egy fordítási válaszidő grafikon a terheléshez és egy másik a percentilishez
- Találatok/másodperc grafikon – Az alkalmazás forgalmi mennyiségét mutatja
- Oldalletöltés/másodperc grafikon – az oldalak másodpercenkénti letöltési sebességét mutatja
57) Hogyan azonosíthatók a teljesítmény szűk keresztmetszete?
A monitorok használhatók a teljesítmény szűk keresztmetszete kimutatására. Ide tartoznak a hálózati, webszerver-, alkalmazásszerver- és adatbázisszerver-figyelők.
Ezek a monitorok használhatók a hibahelyek megkeresésére olyan forgatókönyvekben, amelyek a válaszidő és az átviteli sebesség növekedését, a hálózati késéseket, a teljesítmény válaszidejét, a találatok/másodperc stb.
58) Mi az a rámpa, és hogyan lehet beállítani?
Ramp up fokozatosan növeli a szerver terhelését, és szimulálható a Vuserek számának fokozatos növelésével. Ez a funkció a forgatókönyv ütemezési beállításaiban található.
59) Hogyan végezhető el a korreláció?
A korrelációt kétféleképpen lehet végrehajtani:
- A szkennelés funkcióval kereshet összefüggéseket, és válasszon ki egy értéket az eredményből.
- Rögzítsen egy pár szkriptet, majd hasonlítsa össze őket egymással.
60) Hol vannak beállítva az automatikus korrelációs beállítások?
Az automatikus korreláció a korreláció lap rögzítési opciói területén állítható be. A korreláció engedélyezhető a teljes szkripthez, és meghatározhatók a korrelációs szabályok.
Az adatbázison az automatikus korreláció a kimeneti ablak megtekintésével, a korreláció keresésével és a használni kívánt érték kiválasztásával hajtható végre.
61) Milyen előnyökkel jár a Vuser szkript szálként való futtatása?
A Vuser szkript szálként való futtatásának előnye, amely lehetővé teszi több Vuser használatát egy terhelésgenerátorhoz. A Vuser-szkriptek folyamatként való futtatása sok memóriát használ, mivel az összes betöltött szkript ugyanazt az illesztőprogramot használja.
Ez korlátozza az egy generátoron futtatható Vuser szkriptek számát.
62) Mi a különbség az Overlay grafikon és a Korrelációs gráf között?
Fedvénygrafikon:
A fedvénygrafikonnak egy X-tengelye és 2 Y-tengelye van. Az egyesített grafikon bal oldali Y tengelye az aktuális grafikon értékét mutatja, a jobb Y tengely pedig az egyesített grafikon Y tengelyének értékét mutatja.
Korrelációs grafikon:
Két grafikon létezik, és az aktív gráf Y tengelye az egyesített gráf X tengelyévé válik. Az egyesített grafikon Y tengelye az egyesített grafikon Y tengelyévé válik.
63) Mi a Vuser szkript három része, és mi a célja mindegyiknek?
Az alábbiakban a Vuser script három része látható, amelyek a következők:
- Vuser_init – A bejelentkezés rögzítésére szolgál.
- Műveletek – Az üzleti folyamat rögzítésére szolgál.
- Vuser_end – A kijelentkezés rögzítésére szolgál.
64) Mi a négy kiválasztási módszer, amikor adatfájlból választunk ki adatokat?
Íme a négy kiválasztási módszer:
- Sorozatos
- Véletlen
- Egyedülálló
- Paraméter neve
65) Mit kell tenni a paraméterek helyettesítésének megtekintéséhez a végrehajtási naplóban?
A paraméterek helyettesítése megtekinthető a kiterjesztett naplóban a Futási idő beállításoknál.
66) Milyen eszközökre van szükség a Vuser futtatási eredményeinek elemzéséhez?
A következő eszközök szükségesek a Vuser futtatási eredményeinek elemzéséhez:
- Végrehajtási napló
- Run-Time Viewer és
- Mercury Teszt eredmények ablak
67) Mi a különbség a kézi forgatókönyv és a célorientált forgatókönyv között?
Az alábbiakban láthatók a különbségek a kézi és a célorientált forgatókönyv között:
Kézi forgatókönyv | Gól forgatókönyv |
---|---|
A fő cél az, hogy megtanulják, hány Vuser futhat egyszerre | A cél lehet az átviteli sebesség, a válaszidő vagy az egyidejű Vuserek száma |
Kézi vezérlést biztosít, hogy hány Vuser futhasson és mikor | A Load Runner automatikusan kezeli a Vusert |
68) Mi indokolja a Server Resources Monitor használatát?
A szerver erőforrások monitorozása arra szolgál, hogy megállapítsa, mennyi adat érkezik a gyorsítótárból, és segít kideríteni, hogy a rendszer mely részein vannak szűk keresztmetszetek.
69) Mi a célja a 'Böngésző megjelenítése' kiválasztásának lejátszás közben az Általános beállításokban?
A „Böngésző megjelenítése” beállítás a lejátszás közben megjelenő oldalak megtekintéséhez. Ez hasznos a Vuser hibakereséséhez a Web Vuser létrehozásának kezdeti szakaszában.
70) Milyen célból használja a Felhasználó a „folytatás tovább” hibát?
A Folytatást csak akkor kell beállítani, ha a végrehajtási naplókat leíróbbá teszi, vagy logikát ad hozzá a Vuserhez.
71) Mi a LoadRunner tranzakció célja?
A Load Runner tranzakció célja egy üzleti folyamat egy vagy több lépésének/felhasználói műveletének mérése.
72) Miért hoz létre paramétereket?
A paraméterek olyanok, mint a szkriptváltozók, és a kiszolgáló bemenetének változtatására szolgálnak a valódi felhasználók emulálásához.
- A parancsfájl futtatásakor különböző adatkészletek kerülnek a szerverre.
- Jobban szimulálja a használati modellt a vezérlő pontosabb tesztelése érdekében, és egy szkript sok különböző felhasználót emulálhat a rendszeren.
73) Mi az lr_output_message?
A lr_output_message
egy olyan funkció, amely értesítéseket küld a Controller Output ablakba és a Vuser naplófájlba.
74) Egy webszerveren az adatbázis és a hálózat jól működik, és most, hol lehet a probléma?
A probléma magában a rendszerben vagy az alkalmazásszerverben vagy az alkalmazáshoz írt kódban lehet.
75) Mi az a VuGen Recording and Scripting?
A LoadRunner script kódot az ANSI C nyelvi szintaxisban történő rögzítéssel kapjuk meg, és megtekinthető a szkript nézetben.
76) Mi az a teljesítményteszt a LoadRunnerben?
A teljesítményteszt úgy végezhető el, hogy kiszámítja az olvasási és frissítési tranzakciók időzítését, és ellenőrizze, hogy a rendszerfunkciók végrehajtása elfogadható időn belül történik-e. Többfelhasználós környezetben meg kell határozni a több tranzakció hatását egy tranzakció időzítésére.
77) Mi a rendszerek konfigurációja a Load Runner használatakor?
A rendszerek konfigurációja azon kliens gépek konfigurációjára vonatkozik, amelyeken a Vusert futtatjuk. Az ügyfélgép konfigurációja magában foglalja a hardver beállításait, a memóriát, az operációs rendszert, a szoftveralkalmazásokat, a fejlesztőeszközöket stb.
Ennek a rendszerkomponens-konfigurációnak meg kell egyeznie a teljes rendszerkonfigurációval, hogy elérje a terhelési tesztelési célokat.
78) Mi az lr_abort függvény használata?
Az lr_abort függvény egy Vuser parancsfájl végrehajtásának megszakítására szolgál. Utasítja a Vusert, hogy állítsa le a Műveletek szakasz végrehajtását, hajtsa végre a vuser_end szakaszt és fejezze be a végrehajtást.
79) Mi a gondolkodási idő?
Gondoljon arra, hogy az idő az az idő, amikor egy valódi felhasználó vár a műveletek között.
Amikor a felhasználó adatokat kap egy szervertől vagy más alkalmazásoktól, a felhasználó néhány másodpercet várhat az adatok áttekintésével, mielőtt válaszolna. Ezt az időkésleltetést gondolkodási időnek nevezzük.
80) Hogyan működik együtt a Load Runner az alkalmazással?
A Load Runner protokollt használja az alkalmazással való interakcióhoz.
81) Mi a Load Runner legújabb verziója és nyelve?
20. február 2013-tól a Load Runner 11.5 a legújabb verzió, és a VUser szkriptet C nyelvként használják.
A LoadRunner a következő nyelveket támogatja:
- C Nyelv
- Visual Basic Scripting
- Visual Basic alkalmazásokhoz
- Java Scripting
82) Melyek azok a fontos protokollok, amelyeket a Load Runner támogat?
A Load Runner által támogatott protokollok a következők:
- .NET Record / Display
- adatbázis
- DCOM
- Hálózat
- Oracle E-Business
- SAP
- SOA
- Web és multimédia
- drótnélküli
- GUI
- Java Felvétel és visszajátszás
- Távoli asztal
- Web 2.0
HP Loadrunner minősítési kvíz 1
HP Loadrunner minősítési kvíz 2
HP Loadrunner minősítési kvíz 3
Ezek az interjúkérdések a viva-ban is segítenek.