80 suosituinta Loadrunner-haastattelukysymystä & Vastaukset

Anonim

1) Mitä protokollia LoadRunner tukee?

Seuraavia protokollia tuetaan LoadRunner 9.5: stä lähtien. Tämä lisääntyy tulevien julkaisujen myötä. Haastattelija ei etsi sinua mainitsemaan vain muutamia (sanotaan 5-7 protokollaa).

Sovelluksen käyttöönottoratkaisu: Citrix-protokollalle.

Asiakas / palvelin: DB2 CLI-, DNS-, MS SQL-, ODBC-, Oracle (2-tasoinen), Sybase
Ctlib-, Sybase Dblib- ja Windows Sockets -protokollat.
Mukautettu: C-malleille, Visual Basic -malleille, Java-malleille,
Javascript- ja VBScript-tyyppisille komentosarjoille.
Hajautetut komponentit: COM / DCOM-, Corba-Java- ja Rmi -Java-protokollille.
Verkkokauppa: FTP, LDAP, Palm, Web (HTTP / HTML), verkkopalvelut ja kaksois Web / Winsocket -protokollat.
Enterprise Java Beans: EJB-testaukseen ja Rmi-Java-protokolliin.
ERP / CRM:
Baan- , Oracle NCA- , Peoplesoft-Tuxedo- , Peoplesoft 8-, SAPGUI-, SAP-Web- ja Siebel-protokollat ​​(Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web ja Siebel-Oracle).
Perintö: Pääteemulointiin (RTE).
Postituspalvelut: Internet Messaging (IMAP), MS Exchange (MAPI), POP3 ja SMTP.
Väliohjelmisto: Jacada- ja Tuxedo (6, 7) -protokollat.
Suoratoisto: MediaPlayer- ja RealPlayer-protokollille.

2) Mitä komponentteja olet käyttänyt LoadRunnerissa?

Vuser-generaattori - komentosarjojen luomiseen

Ohjain - skenaarioiden luomiseen ja toteuttamiseen

Analyzer - analysoida tuloksia.

Lisätietoja LoadRunnerista ja sen arkkitehtuurista on tässä videotunnissa.

3) Mikä on kuormajuoksija-agentti?

Agentti on käyttöliittymä isäntäkoneen ja ohjaimen välillä.

4) Miten Vuser-komentosarja kehitetään?

Vuser-komentosarjan kehittämisessä on neljä vaihetta.

1-Tallenna Vuser-komentosarja.
2 toisto / Paranna tallennettua vuser-komentosarjaa.
3- Määritä eri ajoaika-asetukset ja tarkista

4 - Sisällytä komentosarja LoadRunner-skenaarioon

Lisätietoja Vuser-komentosarjojen kehittämisestä on video-oppaassa täällä.

5) Kuinka monta ajoneuvoyksikköä tarvitaan kuormitustestaukseen?

Tämä on pohjimmiltaan temppukysymys.

Vaadittujen ajoneuvoyksiköiden määrä riippuu testattavasta järjestelmästäsi, verkkoasetuksista, laitteistoasetuksista, muistista, käyttöjärjestelmästä ja suorituskykytestin tavoitteesta. Vuserille ei voi olla mitään yleistä arvoa.

6) Mikä on ero Vuserin suorittamisessa prosessina ja ketjuna? Mikä on edullisempi tapa käyttää Vuseria?

Kun Vuser suoritetaan prosessina, sama ajuriohjelma ladataan muistiin jokaiselle Vuserille. Tämä vie paljon muistia ja rajoittaa yhdellä generaattorilla suoritettavien Vusers-laitteiden määrää.

Kun Vuser ajetaan ketjuna, vain yksi ajuriohjelman esiintymä jaetaan tietylle määrälle Vusereita. Voit käyttää useita Vusereita yhdellä generaattorilla käyttämällä monisäikeistä tilaa.

7) Mikä on "Vuser-init" merkitys?

Vuser-init tallentaa ennen operaatiota suoritetut alustavat toiminnot, joita kutsutaan myös alustustoiminnoiksi.

8) Mikä on laajennettu loki?

Laajennettu loki tallentaa tietoja, kuten edistyneen jäljityksen palauttamat tiedot, parametrien korvaamisen ja paljon muuta tietoa, riippuen ajoasetuksissa valitsemistasi vaihtoehdoista.

9) Miksi luot parametrin?

Parametrin luominen korvaa komentokoodin kovakoodatun arvon ja korvaa sen parametrilla. Tämä mahdollistaa yhden Vuser-ohjelman käyttämisen monta kertaa ja eri tietojen käyttämisen jokaisella ajolla. Se auttaa stimuloimaan todellisempaa palvelinkysyntää, koska se estää palvelinta välimuistituloksista.

Lisätietoja parametroinnista on tässä opetusohjelmassa

10) Kuinka jaat käsikirjoituksesi useisiin toimintoihin? Miksi?

Jaan komentosarjan Toimintoihin toiminnallisuuden perusteella. Esimerkiksi, kerran toiminto kirjautumiseen sovellukseen, toinen toiminto varaamiseen ja niin edelleen.

Toiminnot lisäävät koodin uudelleenkäytettävyyttä, lyhentävät ylläpitoaikaa ja siten vähentävät kustannuksia.

11) Kuinka voit määrittää Vusers-lukumäärän LoadRunnerissa?

Voit määrittää Vusers-määrän ohjain-osiossa luodessasi skenaarioita. Ohjain-osiossa on myös monia muita lisäasetuksia, kuten Vusersin ylösajo ja alasajo.

Lisätietoja ohjaimen ja skenaarion luomisesta

12) Mitä ovat näytöt?

Monitoreja käytetään "valvomaan" suorituskyvyn pullonkauloja. Niitä käytetään Load Runner -säätimen osiossa

13) Minkä tyyppisiä tarkistuspisteitä on saatavana LoadRunnerissa?

LoadRunner tarjoaa kahden tyyppisiä tarkistuspisteitä

a) Kuvan tarkistuspisteet: Tämä tarkistuspiste tarkistaa kuvan läsnäolon sivulla ajon aikana

b) Tekstin tarkistuspiste: Tämä tarkistuspiste tarkistaa tekstimerkkijonon esiintymisen sivulla ajon aikana

Molemmat yllä olevista tarkistuspisteistä voidaan lisätä Vugeniin.

Lisätietoja tarkistuspisteistä

14) Minkälaista ongelmaa voimme kohdata laitteiston, ohjelmiston, verkon ja muistin pullonkaulassa suorituskykytestin aikana?

Mahdolliset ongelmat voivat olla muun muassa -

1. Laitteiston puute

2. Muistivuoto

3. Verkkoon liittyvät kysymykset.

4. Sovellus / ohjelmistovirhe

15) Mikä olisi suosituksesi suorituskyvyn parantamiseksi?

Verkon, tietokannan, sovelluksen ja verkkopalvelimen hienosäätöä suositellaan.

Verkossa taso yrittää optimoida viiveen ja kaistanleveyden.

Tarkista kaikki indeksit ja sekvenssit tietokantatasolla suorittamalla profiloijat. Voit myös optimoida tietokantakyselysi.

Suorita sovelluspalvelimen tasolla profiloijat, jotta löydetään muistivuodot sovelluksessa

Web-palvelimen tasolla voit käyttää näyttöjä ja optimoida palvelimen läpimenoaikaa ja muita siihen liittyviä mittareita.

16) Mikä on Rendezvous-piste?

Rendezvous-piste on synkronointi / odotuspiste. Rendezvous-pisteet antavat Vusersille odottaa testin suorittamisen aikana, että useat Vusers saapuvat tiettyyn pisteeseen, jotta he voivat suorittaa tehtävän samanaikaisesti.

Tämän merkitys on jäljitellä jonkin verran raskasta kuormitusta vain skenaarion tiettyyn osaan ja testata sovelluksen käyttäytymistä.

17) Mikä on korrelaatio?

Korrelaatiota käytetään tietojen hankkimiseen, jotka ovat yksilöllisiä testikoodin jokaiselle ajamiselle (esim. Istuntotunnukset). Tallennuksen aikana nämä dynaamiset arvot koodataan skriptiin kovasti, mikä aiheuttaa komentosarjan epäonnistumisen toiston aikana. Korrelaatio on tekniikka, jossa dynaamisia arvoja ei koodata skriptiin kovasti, vaan ne puretaan ajon aikana epäonnistumisen välttämiseksi.

Lisätietoja korrelaatiosta on tässä video-oppaassa.

18) Mikä on manuaalinen korrelaatio?

Se on korrelaatiotekniikka, joka käyttää funktiota Web_reg_save_param () tunnistamaan komentosarjan dynaamiset arvot. On tärkeää, että toistat komentosarjan sen varmistamiseksi, että korrelaatio onnistuu.

Opi manuaalinen korrelaatio.

19) Kuinka tunnistat suorituskyvyn pullonkaulat? -

Suorituskyvyn pullonkaulat voidaan havaita monitorien avulla.

Nämä näytöt voivat olla sovelluspalvelinmonitoreja, verkkopalvelinmonitoreja, tietokantapalvelinten ja verkkomonitoreja.

Ne auttavat selvittämään skenaariomme ongelmallisen alueen, joka lisää vasteaikaa.

Tehdyt mittaukset ovat yleensä suorituskyvyn vasteaika, läpäisykyky, osumat / sekunti, verkon viivakaaviot jne

20) Mitä toimintoa käytetään sisäkkäisen tapahtuman lopettamiseen?

Toiminto on - lr_end_sub_transaction

Lisätietoja tämän videon tapahtumista.

21) Mikä on ero tapahtuman ja tapahtuman esiintymän välillä LoadRunnerissa?

Tapahtumaa käytetään mittaamaan tiettyjen lauseiden suorittamisen välistä aikaa

Tapahtuma-ilmentymää käytetään suorituskyvyn analysointiin

22) Kun komentosarja on käynnissä, löydämme joitain arvoja, jotka saattavat joutua vastaamaan toisiaan? Onko näiden arvojen kanssa mahdollista tehdä manuaalinen korrelaatio?

EI. Korrelaatiota ei voida tehdä, kun komentosarja on käynnissä, mutta voit tehdä muutoksia, kun komentosarja on pysähtynyt.

23) Mikä on kulunut aika Load Runnerissa?

Kulunut aika osoittaa, kuinka paljon aikaa on kulunut nykyisen tapahtuman käynnistämisestä, ja se mitataan eri näytöille alla esitetyllä tavalla -

Skenaarion tilaikkunassa - kulunut aika mitataan siitä hetkestä, kun painat "Aloita skenaario" tai "Alusta / suoritetaanko Vuser?" -painiketta.

"Vuser" -ikkunassa kulunut aika mitataan siitä hetkestä, kun Vuser siirtyy "käynnissä" -tilaan.

24) Onko välimuistilla kielteinen vaikutus kuormitustestaustuloksiin?

Joo. Välimuistilla on negatiivinen vaikutus. Välimuisti on väliaikainen muisti, joka tallentaa selaushistoriasi. Kun vierailet sivulla TOISEKSI, sivun lataamiseen tarvittava aika on lyhyempi kuin sivun lataamiseen tarvittava aika ensimmäisellä vierailulla, koska suuri osa sivun lataamiseen tarvittavista tiedoista haetaan välimuistista palvelimen sijaan . Tämä vaikuttaa testisi vasteaikoihin. Siksi on suositeltavaa poistaa välimuisti käytöstä.

25) Mitä eroa on peittokuvaaja ja korrelaattikaavio?

Peittokuvaaja: Se peittää kahden kaavion sisällön, joilla on yhteinen x-akseli

Vastaava kaavio : Se piirtää kahden kuvaajan Y-akselin toisiaan vastaan.

Lisätietoja analysaattorista

26) Mitä eroa on lr_error_message ja lr_debug _message välillä?

lr_error_message - Lähettää virheilmoituksen LoadRunner Controller Output -ikkunaan

lr_debug _message - lähettää virheenkorjausviestin LoadRunner Controller Output -ikkunaan

27) Mikä on ero kuormituksen, suorituskyvyn testauksen välillä?

Suorituskykytestauksen tarkoituksena on tarkistaa, latautuuko sovellus / päivittyy asetetussa määräajassa (sanotaan 2 sekuntia). Se käyttää mittareita, kuten vasteaika, pyynnöt sekunnissa. Se suoritetaan tuotannon kaltaisissa kuormitusolosuhteissa.

Kuormitustestauksen tavoitteena on tarkistaa järjestelmän skaalautuvuus. Esimerkiksi järjestelmän tukemien käyttäjien enimmäismäärän selvittäminen tietyissä määrityksissä.

28) Olet luonut useita automaattisen korrelaation sääntöjä. Tiimisi uusi testaaja valmistautuu tallentamaan komentosarjoja samaan sovellukseen työasemalle. Mitä voit tehdä saadaksesi testaajalle vastaavuussäännöt?

Viein automaattisen korrelaation säännöt .cor-tiedostoon ja sitten uuden tiimin jäsenen tuodaan .cor-tiedosto automaattisen korrelaation sääntöihin.

29) Haluat jäljitellä puhelinkeskusta lentoyhtiölle. Kaikki edustajat kirjautuvat sisään aamulla, suorittavat liiketoimintaprosessinsa ja kirjautuvat ulos yöllä. Yhdessä päivässä edustaja luo 40 lentovarausta, muokkaa 10 lentovarausta ja etsi 20 lentovarausta. Edustaja ei voi suorittaa muokkausta suorittamatta ensin hakua. Kuinka suunnittelisit ajon logiikan?

Luo - 67% haku - 16% lohko0 - 17% haku Muokkaa

30) Mihin web_reg_save_param-funktio tulisi lisätä komentosarjaan?

Ennen vaihetta, joka noutaa dynaamisen arvon

31) Haluat, että komentosarjosi jokainen vaihe mitataan tapahtumana ohjaimessa eikä sitä näytetä VuGenin uusintalokissa. Kuinka voit saavuttaa tämän?

Tämä voidaan tehdä ottamalla automaattinen tapahtuma käyttöön ajonaikaisissa asetuksissa.

32) Mikä verkkoprotokollan tallennustaso luo web_submit_form-funktion?

HTML-pohjainen tallennus luo tämän toiminnon.

33) Mikä on kuormitustestaus?

Kuormitustestauksen tarkoituksena on testata, että jos sovellus toimii hyvin useiden samanaikaisten käyttäjien ja tapahtumien kuormien kanssa. Sitä käytettiin myös määrittämään, kykeneekö se käsittelemään huippukäyttöjaksoja.

34) Mikä on kuormajuoksija?

Load Runner on HP: n suorituskyvyn testaustyökalu. Tämä työkalu tukee kaikkia näkökohtia, kuten kuormitusta, stressiä, kestävyyttä, tiedon määrää ja piikkitestausta.

35) Mitkä ovat kaikki LoadRunner-komponentit?

Seuraavassa on LoadRunner-komponentit

  • Virtuaalinen käyttäjän generaattori
  • Ohjain ja Agent-prosessi
  • LoadRunner-analyysi ja seuranta
  • LoadRunner-kirjat verkossa

36) Mitä LoadRunner-komponenttia käytetään komentosarjan tallentamiseen?

Virtual User Generator (VuGen) -komponenttia käytetään komentosarjan tallentamiseen, ja sen avulla voit kehittää Vuser-komentosarjoja erilaisille sovellustyypeille ja yhteyskäytännöille.

37) Mikä on kohtaamispaikka?

Rendezvous-pisteet lisätään Vuser-skripteihin simuloimaan enemmän käyttäjiä palvelimella. Rendezvous-pisteet ohjaavat Vusersia odottamaan testin suorittamisen aikana tehtävien suorittamiseksi samanaikaisesti.

Esimerkiksi pankkisovelluksessa lisätään Rendezvous-pisteitä yli 100 käyttäjälle tallettaa rahaa samanaikaisesti.

38) Mikä on skenaario?

Skenaario ei ole muuta kuin tapahtuma, joka tapahtuu jokaisessa testausistunnossa.

Esimerkiksi skenaario määrittelee

  • käyttäjien lukumäärä
  • Suoritettava toimenpide
  • Virtuaalikonejärjestelmä

39) Kuinka voimme debugoida LoadRunner-komentosarjaa?

VuGen sisältää kaksi vaihtoehtoa Vuser-komentosarjojen virheenkorjaukseen.

  • Suorita askel askeleelta -komento ja
  • Raja-arvot.

Voimme myös asettaa käsikirjoituksen viestiluokan manuaalisesti käyttämällä lr_set_debug_message-toimintoa.

40) Kuinka voimme suorittaa toiminnallisen testauksen kuormitettuna?

Toimivuutta kuormitettuna voidaan testata suorittamalla useita Vusereita samanaikaisesti. Lisäämällä Vusers-arvoja on määritettävä, kuinka paljon kuormitusta palvelin voi kestää.

41) Mikä on vasteajan ja suorituskyvyn suhde?

Läpäisykyky näyttää datamäärän tavuina, jonka Vusers sai palvelimelta sekunnissa. Kun sitä verrataan tapahtuman vasteaikaan, läpäisykyky ja vasteaika pienenevät.

Huipputeho ja suurin vasteaika tapahtuvat suunnilleen samaan aikaan.

42) Mitä vuser_init- ja vuser_end-toiminnot sisältävät?

Vuser_init-toiminto sisältää menettelytavat kirjautua palvelimelle ja Vuser_end-osio sisältää kirjautumismenettelyt.

43) Mikä on ero tavallisen lokin ja laajennetun lokin välillä?

Vakioloki lähettää toimintojen ja viestien osajoukon lähtölokiin, ja toimintojen osajoukko riippuu Vuser-tyypistä.

Laajennettu loki lähettää yksityiskohtaisen komentosarjan suoritusviestit lähtölokiin. Sitä käytetään pääasiassa virheenkorjauksessa, kun käyttäjä tarvitsee tietoja parametrien korvaamisesta.

44) Mitkä ovat kaikki tavoitetyypit tavoitekeskeisessä skenaariossa Load Runner?

Load Runner tarjoaa sinulle viisi erityyppistä tavoitetta:

  • Samanaikaisesti käytettyjen käyttäjien määrä
  • Osumien määrä sekunnissa
  • Tapahtumien määrä sekunnissa
  • Sivumäärä minuutissa
  • Tapahtuman vasteaika

45) Mikä on toiminto dynaamisten arvojen sieppaamiseksi web-vuser-komentosarjassa?

Web_reg_save_param on toiminto, joka tallentaa dynaamiset tiedot parametriin.

46) Mikä on Load Runner -testausprosessi?

Seuraavassa on testausprosessi LoadRunnerissa:

  • Suunnittele kuormitustesti
  • Luo Vuser-komentosarjoja
  • Määritä skenaario
  • Suorita skenaario
  • Analysoi tuloksia

47) Mikä on etäkomentokäynnistin?

Etäkomentokäynnistimen avulla ohjain voi käynnistää sovelluksia isäntäkoneessa.

48) Kuinka voimme kehittää tietokannan vuser-komentosarjan?

Vuser-komentosarjat voidaan kehittää joko tallentamalla kuorman vuser-komentosarjageneraattorilla tai käyttämällä Load runner -vuser-komentosarjamallia.

49) Kuinka lataat kuormajuoksijaagentin?

Skenaarion suorittamisen aikana LoadRunner-ohjain kehottaa etäagentin lähettäjää käynnistämään LoadRunner-agentin. Ohjain kehottaa LoadRunner-agenttia alustamaan, suorittamaan, keskeyttämään ja pysäyttämään vusers.

50) Mikä on osumien / sekunnin ja pyyntöjen / sekunnin ero?

Osumat sekunnissa tarkoittaa niiden osumien määrää, jotka palvelin saa sekunnissa vuserilta.

Pyyntö sekunnissa on pyyntöjen määrä, jonka vuser pyytää palvelimelta.

51) Mitkä ovat kuormajuoksijan edut?

Load Runner -sovelluksen edut ovat seuraavat:

  • Vähentää ihmisen väliintuloa
  • Vähentää järjestelmien vaatimuksia
  • Auttaa ajan ja rahan paremmassa käytössä
  • Automaation tehokas hyödyntäminen
  • Yhden pisteen suoritus

52) Mikä on skenaarion vuser?

Vuser on virtuaaliset käyttäjät, jotka voivat simuloida todellisia käyttäjiä. Virtuaaliset käyttäjät, jotka korvaavat todellisten käyttäjien operatiivisen asiakasohjelmiston, kuten IE, lähettävät pyyntöjä HTTP-protokollan avulla IIS- tai Apache-verkkopalvelimille.

53) Kuinka kirjoitamme käyttäjän määrittelemän funktion LoadRunneriin?

Käytä pitäisi luoda ulkoinen kirjasto, joka sisältää toiminnon. Tämä kirjasto on sitten lisättävä VuGenin roskakorihakemistoon. Ja sitten käyttäjän määrittämä toiminto voidaan määrittää parametrina.

54) Mitkä ovat muutokset, jotka voidaan suorittaa ajoaikaan?

Aika-asetuksia on neljä:

  • Tahdistus: Tämä sisältää iteraatioiden määrän.
  • Loki: Kirjaaminen voidaan asettaa vakiona tai poistaa käytöstä.
  • Ajatteluaika: pystyy asettamaan ajatusajan ohittamaan tai korvaamaan.
  • Yleistä: Sallii Vusersin asettamisen prosesseille tai monisäikeiselle langalle.

55) Kuinka voimme löytää tietokantaan liittyviä kysymyksiä?

Monitoreja ja tietoresurssikaaviota voidaan käyttää tietokantaan liittyvien ongelmien löytämiseen. LoadRunner antaa testaajan määrittää resurssin, joka on mitattava ennen ohjaimen käyttöä.

56) Kuinka monta kaaviotyyppiä on käytettävissä LoadRunnerissa?

Kaavioita on viiden tyyppisiä:

  • Verkon viiveaikakaavio - näyttää pyynnön ja vastauksen välisen ajan
  • Kaksi tapahtuman vasteaikakaaviota - yksi käännöksen vasteaikakaavio kuormitukselle ja toinen prosenttipisteelle
  • Osumat / toinen kaavio - näyttää sovelluksen liikennemäärän
  • Sivun lataus / toinen kaavio - näyttää nopeuden, jolla sivuja ladataan sekunnissa

57) Kuinka suorituskyvyn pullonkaulat voidaan tunnistaa?

Näyttöjä voidaan käyttää suorituskyvyn pullonkaulojen havaitsemiseen. Näitä ovat verkko-, verkkopalvelin-, sovelluspalvelin- ja tietokantapalvelinmonitorit.

Näitä näyttöjä voidaan käyttää ongelmapisteiden etsimiseen skenaarioissa, jotka lisäävät vasteaikaa ja läpäisykykyä, verkon viiveitä, suorituskyvyn vasteaikaa, osumia / sekunti jne.

58) Mikä on ramppi ylös ja miten se voidaan asettaa?

Ramppi lisää vähitellen palvelimen kuormitusta, ja se voidaan simuloida lisäämällä vähitellen Vusers-määrää. Tämä ominaisuus löytyy skenaarioiden ajoitusasetuksista.

59) Miten korrelaatio voidaan suorittaa?

Korrelaatio voidaan suorittaa kahdella tavalla:

  • Skannaustoiminnolla voit etsiä korrelaatioita ja valita arvon tuloksesta.
  • Nauhoita pari komentosarjaa ja vertaa niitä sitten toisiinsa.

60) Missä automaattiset korrelaatiovaihtoehdot asetetaan?

Automaattinen korrelaatio asetetaan korrelaatio-välilehden tallennusvaihtoehtojen alueella. Korrelaatio voidaan ottaa käyttöön koko komentosarjalle ja määrittää vastaavuussäännöt.

Automaattinen korrelaatio voidaan suorittaa tietokannassa tarkastelemalla lähtöikkunaa, etsimällä korrelaatiota ja valitsemalla käytettävä arvo.

61) Mitä hyötyä on Vuser-komentosarjan käyttämisestä säikeenä?

Etuna on Vuser-komentosarjan käyttäminen ketjuna, jonka avulla useampia Vusereita voidaan käyttää yhteen kuormitusgeneraattoriin. Vuser-komentosarjojen suorittaminen prosesseina vie paljon muistia, koska kaikki ladatut komentosarjat käyttävät samaa ohjainta.

Tämä rajoittaa yhdessä generaattorissa ajettavien Vuser-komentosarjojen määrää.

62) Mitä eroa on peittokuvaaja ja korrelaattikaavio?

Peittokuvaaja:

Peittokuvaajalla on yksi X-akseli ja 2 Y-akselia. Yhdistetyn kaavion vasen Y-akseli näyttää nykyisen kuvaajan arvon ja oikea Y-akseli näyttää yhdistetyn kaavion Y-akselin arvon.

Vastaava kaavio:

Kuvaajia on kaksi, ja aktiivisen kuvaajan Y-akselista tulee yhdistetyn kuvaajan X-akseli. Yhdistetyn kuvaajan Y-akselista tulee yhdistetyn kuvaajan Y-akseli.

63) Mitkä ovat Vuser-komentosarjan kolme osaa ja mikä on niiden tarkoitus?

Seuraavassa on Vuser-komentosarjan kolme osaa, ja ne ovat seuraavat:

  • Vuser_init - Käytetään kirjautumisen kirjaamiseen.
  • Toiminnot - käytetään liiketoimintaprosessin tallentamiseen.
  • Vuser_end - Käytetään kirjautumisen kirjaamiseen.

64) Mitkä ovat neljä valintamenetelmää, kun valitaan tietoja datatiedostosta?

Seuraavassa on neljä valintamenetelmää:

  • Peräkkäinen
  • Satunnainen
  • Ainutlaatuinen
  • Parametrin nimi

65) Mitä pitäisi tehdä parametrien korvaamisen tarkastelemiseksi suorituslokissa?

Parametrien korvaamista voidaan tarkastella laajennetussa lokissa ajoajan asetuksissa.

66) Mitä työkaluja tarvitaan Vuser-ajon tulosten analysointiin?

Seuraavat työkalut tarvitaan Vuser-ajon tulosten analysointiin:

  • Suoritusloki
  • Run-Time Viewer ja
  • Elohopean testitulokset -ikkuna

67) Mitä eroa on manuaalisen skenaarion ja tavoitteisiin perustuvan skenaarion välillä?

Seuraavassa on eroja manuaalisen ja tavoitehakuisen skenaarion välillä:

Manuaalinen skenaario

Tavoiteskenaario

Päätarkoitus on oppia kuinka monta Vuseria voi ajaa samanaikaisesti Tavoite voi olla läpäisykyky, vasteaika tai samanaikaisten Vusers-käyttäjien määrä
Antaa manuaalisen hallinnan siitä, kuinka monta Vuseria ajetaan ja milloin Load Runner hallinnoi Vusersia automaattisesti

68) Mitkä ovat kaikki syyt Palvelinresurssien seurannan käyttöön?

Palvelinresurssimonitorilla selvitetään välimuistista tulevan datan määrä ja se auttaa selvittämään, missä järjestelmän kaikissa osissa on pullonkauloja.

69) Mikä on 'Näytä selain' valitseminen toiston aikana Yleisten asetusten asetuksissa?

'Näytä selain' -asetusta käytetään toiston aikana näkyvien sivujen näyttämiseen. Tästä on hyötyä Vuserin virheenkorjauksessa Web Vuserin luomisen alkuvaiheessa.

70) Mihin tarkoitukseen käyttäjä käyttää 'jatka' -virhettä?

Jatka-asetus tulisi asettaa vain, kun suoritustoimintalokeja tehdään kuvaavammiksi tai lisätään logiikkaa Vuseriin.

71) Mikä on LoadRunner-tapahtuman tarkoitus?

Load Runner -tapahtuman tarkoituksena on mitata yksi tai useampia liiketoimintaprosessin vaiheita / käyttäjän toimia.

72) Miksi luot parametrit?

Parametrit ovat kuin komentomuuttujia, ja niitä käytetään vaihtelemaan palvelimen syötettä jäljittelemään todellisia käyttäjiä.

  • Eri tietojoukot lähetetään palvelimelle aina, kun komentosarja suoritetaan.
  • Simuloi paremmin käyttömalli tarkempaa testausta varten ohjaimelta, ja yksi komentosarja voi jäljitellä monia eri käyttäjiä järjestelmässä.

73) Mikä on lr_output_message?

Lr_output_message on toiminto, joka lähettää ilmoituksia Controller Output -ikkunaan ja Vuser-lokitiedostoon.

74) Web-palvelimessa tietokanta ja verkko toimivat kaikki hyvin, ja missä ongelma voisi olla?

Ongelma voi olla itse järjestelmässä tai sovelluspalvelimessa tai sovellukselle kirjoitetussa koodissa.

75) Mikä on VuGen-tallennus ja komentosarjat?

LoadRunner-komentosarjakoodi saadaan nauhoittamalla ANSI C -kielen syntaksissa, ja sitä voidaan tarkastella komentosarjanäkymässä.

76) Mikä on suorituskyvyn testaus LoadRunnerissa?

Suorituskykytestaus voidaan tehdä laskemalla sekä luku- että päivitystapahtumien ajoitus ja tarkistamalla, suoritetaanko järjestelmän toimintoja hyväksyttävällä aikavälillä. Usean käyttäjän ympäristössä on tarpeen määrittää useiden tapahtumien vaikutus yksittäisen tapahtuman ajoitukseen.

77) Mikä on järjestelmien kokoonpano käytettäessä Load Runneria?

Järjestelmien kokoonpano viittaa asiakaskoneiden kokoonpanoon, joissa käytämme Vusersia. Asiakaskoneen kokoonpano sisältää sen laitteistoasetukset, muistin, käyttöjärjestelmän, ohjelmistosovellukset, kehitystyökalut jne.

Tämän järjestelmän komponenttikokoonpanon on vastattava järjestelmän yleistä kokoonpanoa kuormitustestaustavoitteiden saavuttamiseksi.

78) Mikä on käyttö lr_abort-toiminto?

Toimintoa lr_abort käytetään keskeyttämään Vuser-komentosarjan suorittaminen. Se kehottaa Vuseria lopettamaan Toiminnot-osan suorittamisen, suorittamaan vuser_end-osan ja lopettamaan suorituksen.

79) Mikä on ajatusaika?

Ajattele, että aika on aika, jolloin todellinen käyttäjä odottaa toimintojen välillä.

Kun käyttäjä saa tietoja palvelimelta tai muilta sovelluksilta, käyttäjä voi odottaa muutaman sekunnin ajan tietojen tarkistamiseksi ennen vastaamista. Tätä aikaviivettä kutsutaan ajatusajaksi.

80) Kuinka Load Runner on vuorovaikutuksessa sovelluksen kanssa?

Protokollaa käytetään Load Runnerissa vuorovaikutuksessa sovelluksen kanssa.

81) Mikä on uusin versio ja kieli, jota käytetään Load Runner -sovelluksessa?

20. helmikuuta 2013 lähtien Load Runner 11.5 on viimeisin versio ja VUser-komentosarjaa käytetään kuten C-kieltä.

LoadRunner tukee seuraavia kieliä:

  1. C Kieli
  2. Visual Basic Scripting
  3. Visual Basic sovelluksille
  4. Java-komentosarjat

82) Mitkä ovat kaikki tärkeät protokollat, joita Load Runner tukee?

Load Runner tukee seuraavia protokollia:

  • .NET-tietue / näyttö
  • Tietokanta
  • DCOM
  • Verkko
  • Oracle E-Business
  • MAHLA
  • SOA
  • Web ja multimedia
  • Langaton
  • GUI
  • Java Tallenna ja toista uudelleen
  • Etätyöpöytä
  • Web 2.0

Ilmainen PDF-tiedosto: LoadRunner-haastattelukysymykset ja vastaukset