1) 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övekszik. A kérdező nem azt keresi, hogy csak néhányat említsen (mondjuk 5-7 protokollt).
Alkalmazás telepítési megoldás: A Citrix protokollhoz.
Ctlib, Sybase Dblib és Windows Sockets protokollokhoz.
Egyedi: C sablonokhoz, Visual Basic sablonokhoz, Java sablonokhoz,
Javascript és VBScript típusú szkriptekhez.
Elosztott komponensek: COM / DCOM, Corba-Java és Rmi -Java protokollokhoz.
E-üzlet: FTP, LDAP, Palm, Web (HTTP / HTML), Web Services és kettős Web / Winsocket protokollokhoz.
Enterprise Java Beans: EJB teszteléshez és Rmi-Java protokollokhoz.
ERP / CRM: Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPGUI, SAP-Web és Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web és Siebel-Oracle) protokollokhoz.
Örökség: A terminál emulációhoz (RTE).
Levelezési szolgáltatások: Internet Messaging (IMAP), MS Exchange (MAPI), POP3 és SMTP.
Középprogram: Jacada és Tuxedo (6, 7) protokollok.
Streaming: MediaPlayer és RealPlayer protokollokhoz.
2) Melyik összetevőket használta a LoadRunner alkalmazásban?
Vuser generátor - Szkriptek előállításához
Vezérlő - forgatókönyvek létrehozásához és végrehajtásához
Elemző - Az eredmények elemzése.
Tudjon meg többet a LoadRunner-ről és architektúrájáról ebben a videó leckében.
3) Mi az a terhelésfutó ügynök?
Az Agent interfész a gazdagép és a vezérlő között.
4) Hogyan fejleszthető a Vuser Script?
A vuser szkript fejlesztésének négy lépése van.
2 lejátszás / a rögzített vuser szkript javítása.
3- Adja meg a különböző futási idő beállításokat és ellenőrizze
4 - A forgatókönyv beépítése egy LoadRunner-forgatókönyvbe
Tudjon meg többet a Vuser Script fejlesztéséről az itt található Video bemutatóban.
5) Hány járműegységre van szükség a terhelés teszteléséhez?
Ez lényegében trükk kérdés.
A szükséges járműegységek száma függ a tesztelt rendszertől, a hálózati konfigurációtól, a hardver beállításaitól, a memóriától, az operációs rendszertől és a teljesítményteszt céljától. A Vuser számára nem lehet általános érték.
6) Mi a különbség a Vuser folyamatként és szálként történő futtatásában? Melyik a Vuser futtatásának előnyösebb módja?
Amikor a Vusert folyamatként futtatják, ugyanaz a meghajtóprogram kerül betöltésre a memóriába minden egyes Vuser számára. Ez nagy memóriát igényel, és korlátozza az egyetlen generátoron futtatható Vuserek számát.
Amikor a Vusert szálként futtatják, az illesztőprogramnak csak egy példányát osztja meg a megadott számú Vuser. Számos Vuser futtatható egyetlen generátoron a többszálas mód használatával.
7) Mi a "Vuser-init" jelentősége?
A Vuser-init rögzíti azokat az előműveleteket, amelyeket inicializálási műveleteknek is neveznek, mielőtt a tényleges alkalmazás futna.
8) Mi a kiterjesztett napló?
A kiterjesztett napló olyan információkat tárol, mint például a fejlett nyomkövetés által visszaadott adatok, a paraméterek helyettesítése és sok más információt, a futási idő beállításaiban kiválasztott opcióktól függően.
9) Miért hoz létre paramétert?
Paraméter létrehozásához kicseréli a hardveresen kódolt értéket a parancsfájlban, és helyébe egy paramétert lép. Ez lehetővé teszi egyetlen Vuser futtatását sokszor, és az egyes futtatásokhoz különböző adatok felhasználását. Segít a valós szerverek iránti kereslet fokozásában, mivel megakadályozza a kiszolgálókat a gyorsítótárazásban.
További információ a paraméterezésről ebben a videó bemutatóban
10) Hogyan osztja szkriptjét több műveletre? Miért?
A szkriptet a funkcionalitás alapján Actions-ra osztom. Például: Egyszeri művelet az alkalmazásba történő bejelentkezéshez, másik művelet 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 állíthatja be a Vusers számát a LoadRunner programban?
A forgatókönyvek létrehozása közben beállíthatja a Vusers számát a vezérlő szakaszban. Számos egyéb speciális opció, például a Vusers felfutása és leeresztése is elérhető a Vezérlő részben.
További információ a Vezérlő és forgatókönyv létrehozásáról
12) Mik azok a monitorok?
A monitorokat a teljesítmény szűk keresztmetszeteinek "monitorozására" használják. Ezeket a Load Runner Vezérlő részében használják
13) Milyen típusú ellenőrzőpontok érhetők el a LoadRunner programban?
A LoadRunner kétféle ellenőrzési pontot biztosít
a) Képellenőrző pontok: Ez az ellenőrző pont ellenőrzi a kép jelenlétét az oldalon futás közben
b) Szöveg ellenőrzési pont: Ez az ellenőrző pont ellenőrzi a szöveges karakterlánc jelenlétét az oldalon futás közben
Mindkét fenti ellenőrző pont hozzáadható Vugenben.
Tudjon meg többet az ellenőrző pontokról
14) Milyen problémával nézhetünk szembe a hardver, a szoftver, a hálózat és a memória szűk keresztmetszetében a teljesítményteszt során?
A lehetséges kérdések többek között a következők lehetnek:
1. Hardver hiánya
2. Memóriaszivárgás
3. Hálózattal kapcsolatos kérdések.
4. Alkalmazás / szoftver hiba
15) Mi lenne az ajánlása 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 ajánlott.
A hálózaton a szint megpróbálja optimalizálni a késést és a sávszélességet.
Adatbázis szintjén ellenőrizze az összes indexet és szekvenciát profilok futtatásával. Optimalizálhatja az adatbázis-lekérdezéseit is.
Az alkalmazáskiszolgáló szintjén futtassa a profilokat, hogy megtalálják a memóriaszivárgásokat az alkalmazásban
A webkiszolgáló szintjén monitorokat használhat, és optimalizálhatja a kiszolgáló átviteli sebességét és egyéb kapcsolódó mutatóit.
16) Mi a Rendezvous pont?
A Rendezvous pont szinkronizációs / várakozási pont. A Rendezvous pontok arra utasítják a Vuser-eket, hogy a teszt végrehajtása során várják meg, amíg több Vuser megérkezik egy adott pontba, hogy egyszerre végezhessenek el egy feladatot.
Ennek az a jelentősége, hogy bizonyos nehéz terheléseket csak a forgatókönyv adott részére kell utánozni, és tesztelni kell az alkalmazás viselkedését.
17) Mi az összefüggés?
A korrelációt olyan adatok megszerzésére használják, amelyek egyediek a tesztfájl minden egyes futtatásához (például: munkamenet-azonosítók). Felvétel közben ezek a dinamikus értékek keményen kódolódnak a szkriptben, ami a lejátszás közben meghibásodik. A korreláció egy olyan technika, ahol a dinamikus értékeket nem kódolják keményen a szkriptben, hanem futás közben vonják ki a hiba elkerülése érdekében.
További információ a korrelációról ebben a videó oktatóanyagban.
18) Mi a kézi korreláció?
Ez a korrelációs technika a Web_reg_save_param () függvényt használja a dinamikus értékek azonosításához a szkriptben. Fontos, hogy a szkriptet lejátszva ellenőrizze, hogy a korreláció sikeresen megtörtént-e.
Ismerje meg a kézi korrelációt.
19) Hogyan azonosítja a teljesítmény szűk keresztmetszeteit? -
A teljesítmény-szűk keresztmetszetek monitorok segítségével detektálhatók.
Ezek a monitorok lehetnek alkalmazáskiszolgáló-monitorok, webszerver-monitorok, adatbázis-kiszolgálók és hálózati monitorok.
Segítenek kideríteni a forgatókönyvünk problémás területét, amely megnövelt válaszidőt okoz.
Az elvégzett mérések általában teljesítmény-válaszidő, átviteli sebesség, találatok / sec, hálózati késleltetési grafikonok stb
20) Melyik függvény használható a beágyazott tranzakció lezárására?
A függvény - lr_end_sub_transaction
További információ a tranzakciókról ebben a videóban.
21) Mi a különbség a tranzakció és a tranzakciós példány között a LoadRunner programban?
A tranzakció segítségével bizonyos utasítások végrehajtása közötti idő mérhető
Tranzakciós példányt használnak a teljesítményelemzéshez
22) Amíg a szkript fut, találunk néhány olyan értéket, amelyeket esetleg korrelálni kell? Lehetséges manuális korrelációt végezni ezeknél az értékeknél?
NEM. Nem lehet korrelációt végrehajtani, ha egy szkript fut, de a szkript leállítását követően módosíthatja.
23) Mennyi az idő a Load Runnerben?
Az eltelt idő azt jelöli, hogy mennyi idő telt el az aktuális esemény elindítása óta, és a különböző képernyőkön másképp mérik, ahogyan az alábbiakban megadott -
A Forgatókönyv állapota ablakban - Az eltelt időt a "Forgatókönyv indítása" vagy a "Vuser inicializálása / futtatása?" Megnyomásának pillanatától mérjük. gomb.
A "Vuser" ablakban az eltelt időt méri attól a pillanattól kezdve, hogy a Vuser "futó" állapotba lép.
24) Van-e negatív hatása a gyorsítótárazásnak a terhelési teszt eredményeire?
Igen. A gyorsítótárazásnak negatív hatása 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 látogat meg egy oldalt, az oldal betöltéséhez szükséges idő kevesebb lesz, mint az oldal első látogatásához szükséges idő, mivel az oldal betöltéséhez szükséges információk nagy részét a kiszolgáló helyett a gyorsítótárból kapja le . Ez befolyásolja a teszt válaszidejét. Ezért ajánlott kikapcsolni a gyorsítótárat.
25) Mi a különbség az Overlay gráf és a Correlate gráf között?
Átfedő grafikon: Két olyan grafikon tartalmát fedi le, amelyek közös x tengellyel rendelkeznek
Korrelált grafikon : Két grafikon Y tengelyét ábrázolja egymással szemben.
Tudjon meg többet az Analyzerről
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 vezérlő kimeneti ablakába
lr_debug _message - Hibakeresési üzenetet küld a LoadRunner vezérlő kimeneti ablakába
27) Mi a különbség a terhelé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 a megadott határidőn belül (mondjuk 2 másodpercen belül). Olyan mutatókat használ, mint a válaszidő, a Kérések másodpercenként. Gyártásszerű terhelési körülmények között hajtják végre.
A terheléses teszt célja a rendszer méretezhetőségének ellenőrzése. Például a rendszer által támogatott felhasználók maximális számának megismerése bizonyos előírásokon belül.
28) Több automatikus korrelációs szabályt hozott létre. A csapat új tesztelője arra készül, hogy egy szkriptcsoportot ugyanazon az alkalmazáson rögzítsen a munkaállomásán. Mit tehet azért, hogy a tesztelő rendelkezzen az összefüggési szabályokkal?
Exportálnám az automatikus korrelációs szabályokat egy .cor fájlba, majd az új csapattagnak importálnom kell a .cor fájlt az automatikus korrelációs szabályaiba.
29) Szeretne utánozni egy légitársaság telefonos központját. Minden képviselő reggel bejelentkezik, elvégzi üzleti folyamatait és éjszaka kijelentkezik. Egy nap alatt egy képviselő létrehoz 40 járatfoglalást, módosít 10 járatfoglalást és 20 járatfoglalást keres. A képviselő nem végezhet módosítást anélkül, hogy először végezne keresést. Hogyan tervezné meg a futási logikát?
Létrehozás - 67% keresés - 16% blokk0 - 17% keresés módosítása
30) Hol adjon hozzá egy web_reg_save_param függvényt egy szkripthez?
A dinamikus érték beolvasása előtt
31) Azt szeretné, hogy a szkript minden egyes lépése tranzakcióként mérhető legyen a Vezérlőben, és ne jelenjen meg a VuGen visszajátszási naplójában. Hogyan tudja ezt megvalósítani?
Ezt úgy teheti meg, hogy engedélyezi az automatikus tranzakciót a Futásidejű beállításokban.
32) Melyik webprotokoll rögzítési szint generálja a web_submit_form függvényt?
A HTML alapú felvétel generálja ezt a funkciót.
33) Mi a terheléses teszt?
A terhelés tesztelésének célja annak tesztelése, hogy ha az alkalmazás jól működik a nagyszámú egyidejű felhasználó és tranzakció terhelésével. Azt is meghatározta, hogy képes kezelni a csúcshasználati periódusokat.
34) Mi az a teherfutó?
A Load Runner a HP teljesítménytesztelő eszköze. Ez az eszköz minden olyan szempontot támogat, mint a terhelés, a stressz, az állóképesség, az adatmennyiség és a tüskés tesztelés.
35) Melyek a LoadRunner összes elemei?
Az alábbiakban bemutatjuk a LoadRunner összetevőit
- A virtuális felhasználói generátor
- Vezérlő és az Agent folyamat
- LoadRunner elemzése és figyelése
- LoadRunner Books Online
36) A LoadRunner melyik összetevőjét használják egy szkript rögzítéséhez?
A Virtual User Generator (VuGen) komponenst egy szkript rögzítéséhez használják, és ez lehetővé teszi a Vuser parancsfájlok fejlesztését különféle alkalmazástípusokhoz és kommunikációs protokollokhoz.
37) Mi a találkozási pont?
Rendezvous pontok kerülnek be a Vuser parancsfájlokba, hogy több felhasználót szimuláljanak a szerveren. A Rendezvous pontok arra utasítják a Vusereket, hogy a tesztek végrehajtása közben várakozzanak a feladatok egyidejű végrehajtása érdekében.
Például egy banki alkalmazásban a Rendezvous pontokat szúrják be több mint 100 felhasználó számára, hogy egyszerre tegyenek pénzt.
38) Mi a forgatókönyv?
A forgatókönyv nem más, mint minden tesztelési munkamenetnél előforduló esemény.
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 hibakereshető egy LoadRunner szkript?
A VuGen két lehetőséget tartalmaz a Vuser parancsfájlok hibakeresésére.
- Futtassa lépésről lépésre parancsot és
- Töréspontok.
A szkripten belül manuálisan is beállíthatjuk az üzenet osztályát az lr_set_debug_message függvény segítségével.
40) Hogyan végezhetjük el a funkcionális tesztelést terhelés alatt?
A funkcionalitás terhelés alatt több Vuser egyidejű futtatásával tesztelhető. A Vusers 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 átviteli sebesség bájtban mutatja az adatmennyiséget, amelyet a Vusers egy másodperc alatt kapott a szervertől. Ha összehasonlítjuk a tranzakció válaszidejével, akkor csökken az áteresztőképesség és a válaszidő.
A csúcsteljesítmény és a legmagasabb válaszidő körülbelül egyszerre 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 szükséges eljárásokat, a Vuser_end szakasz pedig a kijelentkezési eljárásokat tartalmazza.
43) Mi a különbség a normál és a kiterjesztett napló között?
A standard napló a funkciók és üzenetek egy részcsoportját küldi a kimeneti naplóba, és a funkciók részhalmaza a Vuser típustól függ.
A kiterjesztett napló részletes parancsfájl végrehajtási üzeneteket küld a kimeneti naplóba. Főleg a hibakeresés során használják, 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 vannak a terhelésfutó 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álaszideje
45) Mi a függvény a dinamikus értékek rögzítésére a webes vuser szkriptben?
A Web_reg_save_param az a funkció, amely dinamikus adatokat tárol egy paraméterbe.
46) Mi a Load Runner tesztelési folyamata?
Az alábbiakban bemutatjuk a LoadRunner tesztelési folyamatát:
- Terv terhelés teszt
- Hozzon létre Vuser parancsfájlokat
- Definiálja a forgatókönyvet
- Futtassa a forgatókönyvet
- Az eredmények elemzése
47) Mi a távoli parancsindító?
A távoli parancsindító lehetővé teszi a vezérlő számára az alkalmazások elindítását a gazdagépen.
48) Hogyan fejleszthetjük az adatbázis vuser szkriptet?
A Vuser szkriptek kifejleszthetők akár a load vuser script generátorral történő rögzítéssel, akár a Load runner vuser script sablon használatával.
49) Hogyan lehet betölteni a terhelésfutó ügynököt?
A forgatókönyv futtatása közben a LoadRunner vezérlő utasítja a távoli ügynök diszpécsert, hogy indítsa el a LoadRunner ügynököt. A vezérlő utasítja a LoadRunner ügynököt, hogy inicializálja, futtassa, szüneteltesse és állítsa le a vuserokat.
50) Mi a különbség a találatok / másodperc és a kérések / másodperc között?
A másodpercenkénti találatok azt a találatot jelentik, amelyet a szerver egy másodperc alatt kap a vusertől.
A másodpercenkénti kérés az a kérelem száma, amelyet a felhasználó a szervertől kér.
51) Milyen előnyei vannak a teherfutónak?
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 az a virtuális felhasználó, aki szimulálni tudja a valódi felhasználókat. Azok a virtuális felhasználók, akik átveszik a valós felhasználók operációs kliensszoftverének helyét, például az IE HTTP protokoll használatával küld kéréseket az IIS vagy az Apache webszervereknek.
53) Hogyan írunk egy felhasználó által definiált függvényt a LoadRunner programba?
A Use használatával létre kell hozni a függvényt tartalmazó külső könyvtárat. Ezt a könyvtárat ezután hozzá kell adni a VuGen bin könyvtárához. Ezután paraméterként hozzárendelhető a felhasználó által definiált függvény.
54) Milyen változtatásokat lehet végrehajtani a futási idő beállításain?
Négy futásidejű beállítás áll rendelkezésre:
- Sebesség: Ez tartalmazza az iterációszámot.
- Napló: A naplózást beállíthatjuk alapértelmezetté vagy letilthatóvá.
- 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álas szálakhoz.
55) Hogyan találhatunk meg adatbázisokkal kapcsolatos kérdéseket?
A monitorok és az adatforrás-grafikon felhasználhatók az adatbázissal kapcsolatos problémák felkutatására. A LoadRunner lehetővé teszi a tesztelő számára, hogy meghatározza az erőforrást, amelyet meg kell mérni a vezérlő futtatása előtt.
56) Hány típusú grafikon érhető el a LoadRunner programban?
Ötféle grafikon létezik:
- Hálózati késleltetési idő grafikon - megjeleníti a kérés és a válasz között eltelt időt
- Két tranzakció-válaszdiagram - egy fordítási válaszidő-grafikon a terhelésre, egy másik pedig a percentilisre
- Találatok / másodperc grafikon - Az alkalmazás forgalmi mennyiségét mutatja
- Oldalak letöltése / másodperc grafikon - az oldalak másodpercenkénti letöltési sebességét mutatja
57) Hogyan lehet azonosítani a teljesítmény szűk keresztmetszeteit?
Monitorok használhatók a teljesítmény szűk keresztmetszeteinek felderítésére. Ide tartoznak a hálózat, a webkiszolgáló, az alkalmazáskiszolgáló és az adatbázis-kiszolgáló monitorok.
Ezekkel a monitorokkal fel lehet használni a hibahelyek felkutatását olyan forgatókönyvekben, amelyek megnövelik a válaszidőt és az áteresztőképességet, a hálózati késéseket, a teljesítmény válaszidejét, a találatokat / másodpercet stb.
58) Mi a felfutás és hogyan lehet beállítani?
A felfutás fokozatosan növeli a szerver terhelését, és a Vuserek számának fokozatos növelésével szimulálható. Ez a szolgáltatás megtalálható a Forgatókönyv ütemezési beállításai között.
59) Hogyan végezhető korreláció?
A korreláció kétféleképpen hajtható végre:
- A beolvasás funkcióval keressen ö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 opciók?
Az automatikus korreláció a korreláció fülön található rögzítési lehetőségek területén állítható be. A teljes szkripthez engedélyezhető a korreláció, és meghatározhatók a korrelációra vonatkozó szabályok.
Az automatikus korreláció végrehajtható egy adatbázisban a kimeneti ablak megtekintésével, a korreláció beolvasásával és a használni kívánt érték kiválasztásával.
61) Mi az előnye a Vuser parancsfájl futtatásának szálként?
A Vuser szkript futtatásának előnye, amely lehetővé teszi több Vuser használatát egy terhelésgenerátorhoz. A Vuser parancsfájlok futtatása folyamatként sok memóriát használ fel, mivel az összes betöltött parancsfájl 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 gráf és a Correlate gráf között?
Átfedő grafikon:
Az overlay gráf egy X és 2 Y tengellyel rendelkezik. Az egyesített grafikon bal 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.
Korrelált grafikon:
Két grafikon van, és az aktív gráf Y tengelye az összevont gráf X tengelyévé válik. Az egyesített gráf Y tengelye az egyesített gráf Y tengelyévé válik.
63) Mi a Vuser szkript három szakasza, és mi a célja ezeknek?
Az alábbiakban bemutatjuk a Vuser szkript három szakaszát, és ezek 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) Melyik a négy kiválasztási módszer az adatfájlból történő adatok kiválasztásakor?
Az alábbiakban bemutatjuk a négy kiválasztási módszert:
- Egymás utáni
- Véletlen
- Egyedi
- Paraméter neve
65) Mit kell tenni a paramétercsere megtekintéséhez az Futtatási naplóban?
A paraméterek cseréje megtekinthető a kiterjesztett naplóban a Futási idő beállításokban.
66) Milyen eszközök szükségesek a Vuser futtatási eredményeinek elemzéséhez?
A Vuser futtatási eredményeinek elemzéséhez a következő eszközökre van szükség:
- Végrehajtási napló
- Run-Time Viewer és
- A higany teszt eredményei ablak
67) Mi a különbség a kézi és a célorientált forgatókönyv között?
Az alábbiakban bemutatjuk a különbségeket a kézi és a célorientált forgatókönyv között:
Kézi forgatókönyv |
Cél forgatókönyv |
A fő cél annak megismerése, hogy hány Vuser futhat egyidejűleg | A cél lehet az áteresztőképesség, a válaszidő vagy az egyidejűleg használt Vuserek száma |
Manuálisan vezérli, hogy hány Vuser fut és milyen időpontban | A Load Runner automatikusan kezeli a felhasználókat |
68) Mi az oka annak, hogy a Server Resources Monitor alkalmazást használja?
A kiszolgálói erőforrások figyelőjét arra használják, hogy megtudja, mennyi adat érkezik a gyorsítótárból, és segít kideríteni, hogy a rendszer mely részeinek vannak szűk keresztmetszetei.
69) Mi a célja a „Böngésző megjelenítése” kiválasztásának a lejátszás során az Általános beállítások beállításaiban?
A "Böngésző megjelenítése" beállítás a lejátszás közben megjelenő oldalak megtekintésére szolgál. 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” hibát?
A Folytatás beállítást csak akkor szabad beállítani, ha az Execution Logs leíróbbá teszi vagy logikát ad a Vuserhez.
71) Mi a célja a LoadRunner tranzakciónak?
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 szkript változók, és a kiszolgáló bemenetének megváltoztatására szolgálnak a valódi felhasználók utánzására.
- A parancsfájl futtatásakor különböző adatsorokat küldünk a szerverre.
- Jobban szimulálva a használati modellt a pontosabb teszteléshez a Vezérlőtől, és egy szkript sokféle felhasználót emulálhat a rendszeren.
73) Mi az lr_output_message?
Az lr_output_message egy olyan funkció, amely értesítéseket küld a Vezérlő kimenete ablakba és a Vuser naplófájljába.
74) A webkiszolgálón az adatbázis és a hálózat jól működik, és most hol lehet a probléma?
A probléma lehet magában a rendszerben vagy az alkalmazáskiszolgálón, vagy az alkalmazáshoz írt kódban.
75) Mi az a VuGen felvétele és szkriptelése?
A LoadRunner szkript kódot az ANSI C nyelv szintaxisában történő rögzítéssel nyerik, és a szkript nézetben megtekinthető.
76) Mi a teljesítményteszt a LoadRunner programban?
A teljesítményteszt elvégezhető az olvasási és a frissítési tranzakciók időzítésének kiszámításával, valamint annak ellenőrzésével, hogy a rendszer funkcióit elfogadható időn belül hajtják-e végre. 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 arra az ügyfélgépre vonatkozik, amelyben a Vusers-t futtatni fogjuk. Az ügyfélgép konfigurációja magában foglalja annak hardverbeállításait, memóriáját, operációs rendszerét, szoftveralkalmazásait, fejlesztői eszközeit stb.
Ennek a rendszerkomponens-konfigurációnak meg kell egyeznie az általános rendszerkonfigurációval a terhelés-tesztelési célok elérése érdekében.
78) Mi az az lr_abort függvény használata?
Az lr_abort függvény a Vuser parancsfájl végrehajtásának megszakítására szolgál. Arra utasítja a Vusert, hogy állítsa le a Műveletek szakasz végrehajtását, hajtsa végre a vuser_end részt, és fejezze be a végrehajtást.
79) Mi a gondolkodási idő?
Szerintem az idő az az idő, amikor egy valódi felhasználó várakozik 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őhúzást gondolkodási időnek nevezzük.
80) Hogyan működik a Load Runner az alkalmazással?
A protokollt a Load Runner programban használják az alkalmazással való interakcióra.
81) Mi a legújabb verzió és nyelv a Load Runner alkalmazásban?
2013. február 20-tól a Load Runner 11.5 a legújabb verzió, és a VUser szkriptet ugyanúgy használják, mint egy C nyelvet.
A LoadRunner a következő nyelveket támogatja:
- C Nyelv
- Visual Basic Scripting
- Visual Basic for Applications
- Java szkriptek
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
- NEDV
- SOA
- Web és multimédia
- Vezeték nélküli
- GUI
- Java Felvétel és visszajátszás
- Távoli asztal
- Web 2.0
Ingyenes PDF letöltés: A LoadRunner interjúval kapcsolatos kérdések és válaszok
- Következő