1) Welke protocollen worden ondersteund door LoadRunner?
Vanaf LoadRunner 9.5 worden de volgende protocollen ondersteund. Dit zal toenemen met toekomstige releases. De interviewer is niet op zoek naar jou om ze allemaal te noemen, op een paar na (zeg maar 5-7 protocollen).
Oplossing voor implementatie van toepassingen: voor het Citrix-protocol.
Ctlib-, Sybase Dblib- en Windows Sockets-protocollen.
Aangepast: voor C-sjablonen, Visual Basic-sjablonen, Java-sjablonen,
Javascript- en VBScript-scripts.
Gedistribueerde componenten: voor COM / DCOM-, Corba-Java- en Rmi-Java-protocollen.
E-business: voor FTP, LDAP, Palm, Web (HTTP / HTML), Web Services en de dubbele Web / Winsocket-protocollen.
Enterprise Java Beans: voor EJB-tests en Rmi-Java-protocollen.
ERP / CRM: voor Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPGUI, SAP-Web en Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web en Siebel-Oracle) protocollen.
Legacy: voor terminalemulatie (RTE).
Mailingservices: Internet Messaging (IMAP), MS Exchange (MAPI), POP3 en SMTP.
Middleware: Jacada en Tuxedo (6, 7) protocollen.
Streaming: voor MediaPlayer- en RealPlayer-protocollen.
2) Welke componenten heeft u gebruikt in LoadRunner?
Vuser generator - Voor het genereren van scripts
Controller - Voor het maken en uitvoeren van scenario's
Analyzer - Om resultaten te analyseren.
Leer meer over LoadRunner en zijn architectuur in deze videolessen.
3) Wat is Load Runner Agent?
De agent is de interface tussen de hostcomputer en de controller.
4) Wat is het proces voor het ontwikkelen van een Vuser-script?
Er zijn vier stappen om een vuser-script te ontwikkelen.
2-afspelen / verbeteren van het opgenomen vuser-script.
3- Definieer de verschillende runtime-instellingen en controleer
4- Neem het script op in een LoadRunner-scenario
Lees hier meer over de ontwikkeling van Vuser-scripts in de videozelfstudie.
5) Hoeveel VU's zijn er nodig voor het testen van de belasting?
Dit is in wezen een strikvraag.
Het aantal vereiste VUsers is afhankelijk van uw systeem dat wordt getest, netwerkconfiguraties, hardware-instellingen, geheugen, besturingssysteem, softwareapplicaties en het doel van een prestatietest. Er kan geen generieke waarde zijn voor Vuser.
6) Wat is het verschil tussen het uitvoeren van de Vuser als proces en als thread? Wat is een voordeligere manier om Vuser te gebruiken?
Wanneer Vuser als een proces wordt uitgevoerd, wordt hetzelfde stuurprogramma voor elke Vuser in het geheugen geladen. Dit kost veel geheugen en beperkt het aantal Vusers dat je op een enkele generator kunt draaien.
Wanneer Vuser als een thread wordt uitgevoerd, wordt slechts één exemplaar van het stuurprogramma gedeeld door het opgegeven aantal Vusers. U kunt een aantal Vusers op één generator draaien met behulp van de multi-threading-modus.
7) Wat is de betekenis van "Vuser-init"?
Vuser-init registreert de voorbewerkingen, ook wel de initialisatiebewerkingen genoemd, voordat de daadwerkelijke toepassing wordt uitgevoerd.
8) Wat is een uitgebreid logboek?
Een uitgebreid logboek zal informatie opslaan zoals gegevens die zijn geretourneerd door een geavanceerde tracering, parametervervanging en veel andere informatie, afhankelijk van de opties die u selecteert in de runtime-instellingen.
9) Waarom creëer je een parameter?
Om een parameter te maken, vervangt u de hardgecodeerde waarde in het script en vervangt u deze door een parameter. Hierdoor kan een enkele Vuser meerdere keren worden uitgevoerd en voor elke run verschillende gegevens gebruiken. Het helpt bij het stimuleren van meer real-life servervraag omdat het voorkomt dat een server resultaten in de cache opslaat.
Lees meer over parametrering in deze videozelfstudie
10) Hoe gaat u uw script opdelen in meerdere acties? Waarom?
Ik zal het script verdelen in acties op basis van de functionaliteit. Bijvoorbeeld eenmalige actie om in te loggen op de applicatie, een andere actie om te boeken, enzovoort.
Acties vergroten de herbruikbaarheid van code, verminderen de onderhoudstijd en verlagen daardoor de kosten.
11) Hoe kun je het aantal Vusers in LoadRunner instellen?
U kunt het aantal Vusers instellen in de controller-sectie terwijl u uw scenario's maakt. Veel andere geavanceerde opties zoals ramp-up, ramp-down van Vusers zijn ook beschikbaar in de Controller-sectie.
Meer informatie over het maken van controller en scenario's
12) Wat zijn monitoren?
Monitoren worden gebruikt om prestatieknelpunten te "monitoren". Ze worden gebruikt in de Controller-sectie van Load Runner
13) Wat zijn de soorten ijkpunten die beschikbaar zijn in LoadRunner?
LoadRunner biedt twee soorten ijkpunten
a) Image Checkpoints: Dit checkpoint verifieert de aanwezigheid van een afbeelding op een pagina tijdens runtime
b) Tekstcontrolepunt: dit controlepunt controleert de aanwezigheid van een tekstreeks op een pagina tijdens runtime
Beide bovenstaande checkpoints kunnen in Vugen worden toegevoegd.
Lees meer over Checkpoints
14) Met wat voor soort probleem kunnen we worden geconfronteerd met betrekking tot hardware, software, netwerk- en geheugenknelpunten tijdens de prestatietest?
De mogelijke problemen zouden onder andere kunnen zijn:
1. Gebrek aan hardware
2. Geheugenlekkage
3. Netwerkgerelateerde problemen.
4. Applicatie- / softwarefout
15) Wat zou uw aanbeveling zijn om de prestatiemeting te verbeteren?
Fijnafstemming van netwerk, database en app en de webserver wordt aanbevolen.
Op netwerkniveau wordt geprobeerd de latentie en bandbreedte te optimaliseren.
Verifieer op databaseniveau alle indexen en reeksen door profilers uit te voeren. U kunt ook uw databasequery's optimaliseren.
Voer op het niveau van de app-server profilers uit om de geheugenlekken in de toepassing op te sporen
Op webserverniveau kunt u monitoren gebruiken en de doorvoer en andere gerelateerde statistieken van de server optimaliseren.
16) Wat is het Rendez-vous-punt?
Het Rendez-vous-punt is Synchronisatie / Wachtpunt. Rendez-vous-punten instrueren Vusers om tijdens het uitvoeren van de test te wachten totdat meerdere Vusers op een bepaald punt arriveren, zodat ze tegelijkertijd een taak kunnen uitvoeren.
Het belang hiervan is om een zware belasting alleen te emuleren naar het specifieke deel van het scenario en het gedrag van de applicatie te testen.
17) Wat is correlatie?
Correlatie wordt gebruikt om gegevens te verkrijgen die uniek zijn voor elke uitvoering van uw testscript (bijv. Sessie-id's). Tijdens het opnemen worden deze dynamische waarden hard gecodeerd in uw script, waardoor het script tijdens het afspelen mislukt. Correlatie is een techniek waarbij dynamische waarden niet hard gecodeerd worden in uw script, maar tijdens runtime worden geëxtraheerd om fouten te voorkomen.
Leer meer over correlatie in deze videozelfstudie.
18) Wat is handmatige correlatie?
Het is een correlatietechniek die de functie Web_reg_save_param () gebruikt om dynamische waarden in uw script te identificeren. Het is belangrijk dat u uw script afspeelt om te controleren of de correlatie is geslaagd.
Leer handmatige correlatie.
19) Hoe identificeer je de knelpunten in de prestaties?
De Performance Bottlenecks kunnen worden gedetecteerd door middel van monitoren.
Deze monitoren kunnen toepassingsservermonitors, webservermonitors, databaseservermonitors en netwerkmonitors zijn.
Ze helpen bij het vinden van het probleemgebied in ons scenario dat een langere responstijd veroorzaakt.
De uitgevoerde metingen zijn meestal een prestatieresponstijd, doorvoer, hits / sec, grafieken van netwerkvertragingen, enz
20) Welke functie wordt gebruikt om een geneste transactie te beëindigen?
De functie is - lr_end_sub_transaction
Lees meer over transacties in deze video.
21) Wat is het verschil tussen transactie en transactie-instantie in LoadRunner?
Een transactie wordt gebruikt om de tijd te meten tussen het uitvoeren van bepaalde instructies
Een transactie-instantie wordt gebruikt voor prestatieanalyse
22) Terwijl het script wordt uitgevoerd, vinden we enkele waarden die mogelijk moeten worden gecorreleerd? Is het mogelijk om deze waarden handmatig te correleren?
NEE. Het is niet mogelijk om correlatie uit te voeren wanneer een script wordt uitgevoerd, maar u kunt wijzigingen aanbrengen zodra een script is gestopt.
23) Wat is de verstreken tijd in Load Runner?
Verstreken tijd geeft aan hoeveel tijd er is verstreken sinds de lancering van het huidige evenement en wordt voor verschillende schermen anders gemeten, zoals hieronder weergegeven -
In Scenario Status Window - Verstreken tijd wordt gemeten vanaf het moment dat u op "Start Scenario" of "Initialize / Run Vuser?" knop.
In het "Vuser" -venster wordt de verstreken tijd gemeten vanaf het moment dat Vuser in de "lopende" staat komt.
24) Heeft caching een negatief effect op uw testresultaten?
Ja. Caching heeft een negatief effect. Cache is een tijdelijk geheugen waarin uw browsegeschiedenis wordt opgeslagen. Wanneer u een pagina voor de TWEEDE keer bezoekt, is de tijd die nodig is om de pagina te laden korter dan de tijd die nodig is om de pagina voor uw eerste bezoek te laden, aangezien veel van de informatie die nodig is om de pagina te laden, uit de cache wordt gehaald in plaats van uit de server. . Dit heeft invloed op de reactietijden in uw test. Daarom wordt aanbevolen om caching uit te schakelen.
25) Wat is het verschil tussen Overlay-grafiek en Correlate-grafiek?
Overlay-grafiek: het zal de inhoud van twee grafieken overlappen die een gemeenschappelijke x-as delen
Correlate Graph : het zal de Y-as van twee grafieken tegen elkaar uitzetten.
Meer informatie over Analyzer
26) Wat is het verschil tussen lr_error_message en lr_debug _message?
lr_error_message - Stuurt een foutmelding naar het Output-venster van de LoadRunner Controller
lr_debug _message - Stuurt een foutopsporingsbericht naar het Output-venster van de LoadRunner Controller
27) Wat is het verschil tussen belasting en prestatietests?
Het doel van de prestatietest is om te controleren of een applicatie laadt / updatet binnen de gestelde tijdslimiet (zeg 2 seconden). Het maakt gebruik van statistieken zoals reactietijd, verzoeken per seconde. Het wordt uitgevoerd onder productieachtige belastingsomstandigheden.
Het doel van belastingtests is om de schaalbaarheid van het systeem te controleren. Bijvoorbeeld om het maximale aantal gebruikers te achterhalen dat door het systeem wordt ondersteund binnen bepaalde specificaties.
28) U hebt verschillende autocorrelatieregels gemaakt. Een nieuwe tester in uw team bereidt zich voor om een groep scripts op dezelfde applicatie op zijn werkstation op te nemen. Wat kunt u doen om de tester te voorzien van de correlatieregels?
Ik zou de Auto-Correlation-regels exporteren naar een .cor-bestand en vervolgens het nieuwe teamlid het .cor-bestand laten importeren in zijn Auto-Correlation-regels
29) U wilt een callcenter emuleren voor een luchtvaartmaatschappij. Alle vertegenwoordigers loggen 's ochtends in, voeren hun bedrijfsprocessen uit en loggen' s nachts uit. In één dag zal een vertegenwoordiger 40 vluchtreserveringen maken, 10 vluchtreserveringen wijzigen en 20 vluchtreserveringen zoeken. Een vertegenwoordiger kan geen wijziging uitvoeren zonder eerst een zoekopdracht uit te voeren. Hoe zou u de run-logica ontwerpen?
Maken - 67% zoeken - 16% blokkeren0 - 17% zoekopdracht wijzigen
30) Waar moet je een web_reg_save_param-functie aan een script toevoegen?
Vóór de stap die de dynamische waarde ophaalt
31) U wilt dat elke stap in uw script wordt gemeten als een transactie in de Controller en niet wordt weergegeven in de Replay Log in VuGen. Hoe kun je dit bereiken?
Dit kan worden gedaan door de automatische transactie in de Runtime-instellingen in te schakelen.
32) Welk opnameniveau van het webprotocol genereert de functie web_submit_form?
De HTML-gebaseerde opname genereert deze functie.
33) Wat is belastingtesten?
Load testing is om te testen of de applicatie goed werkt met de belastingen van een groot aantal gelijktijdige gebruikers en transacties. Het werd ook gebruikt om te bepalen of het piekgebruiksperioden aankan.
34) Wat is een lastrunner?
Load Runner is een prestatietesttool van HP. Deze tool ondersteunt alle aspecten zoals belasting, stress, uithoudingsvermogen, datavolume en piektesten.
35) Wat zijn alle componenten van LoadRunner?
Hieronder volgen de componenten van LoadRunner
- De virtuele gebruikersgenerator
- Controller en het Agent-proces
- LoadRunner-analyse en -controle
- LoadRunner boeken online
36) Welk onderdeel van LoadRunner wordt gebruikt om een script op te nemen?
De component Virtual User Generator (VuGen) wordt gebruikt om een script op te nemen, en stelt u in staat Vuser-scripts te ontwikkelen voor een verscheidenheid aan applicatietypes en communicatieprotocollen.
37) Wat is een ontmoetingspunt?
Rendez-vous-punten worden geïntroduceerd in Vuser-scripts om meer gebruikers op de server te simuleren. Rendez-vous-punten instrueren Vusers om te wachten tijdens het uitvoeren van de test om de taken tegelijkertijd uit te voeren.
In een banktoepassing worden bijvoorbeeld Rendezvous-punten ingevoegd voor meer dan 100 meerdere gebruikers om tegelijkertijd geld te storten.
38) Wat is een scenario?
Een scenario is niets anders dan een gebeurtenis die zich voor elke testsessie voordoet.
Een scenario definieert bijvoorbeeld
- aantal gebruikers
- Uit te voeren actie
- Virtuele machinesysteem
39) Hoe kunnen we een LoadRunner-script debuggen?
VuGen bevat twee opties om Vuser-scripts te debuggen.
- Voer de opdracht Stap voor stap uit en
- Breekpunten.
We kunnen de berichtklasse ook handmatig in uw script instellen met behulp van de functie lr_set_debug_message.
40) Hoe kunnen we functionele tests uitvoeren onder belasting?
Functionaliteit onder belasting kan worden getest door meerdere Vusers tegelijkertijd uit te voeren. Door de Vusers te verhogen, is het noodzakelijk om te bepalen hoeveel belasting de server kan dragen.
41) Wat is de relatie tussen reactietijd en doorvoer?
De doorvoer toont de hoeveelheid gegevens in bytes die de Vusers in een seconde van de server hebben ontvangen. Wanneer het wordt vergeleken met de reactietijd van transacties, worden de doorvoer- en reactietijd verkort.
De piekdoorvoer en de hoogste reactietijd zouden ongeveer tegelijkertijd plaatsvinden.
42) Wat bevatten de acties vuser_init en vuser_end?
De actie Vuser_init bevat procedures om in te loggen op een server en de sectie Vuser_end bevat afmeldingsprocedures.
43) Wat is het verschil tussen standaardlogboek en uitgebreid logboek?
Het standaardlogboek stuurt een subset van functies en berichten naar het outputlogboek en een subset van functies hangt af van het Vuser-type.
Uitgebreid logboek stuurt gedetailleerde scriptuitvoeringsberichten naar het uitvoerlogboek. Het wordt voornamelijk gebruikt tijdens foutopsporing wanneer een gebruiker informatie nodig heeft over parametervervanging.
44) Wat zijn alle soorten doelen in het doelgeoriënteerde scenario van Load Runner?
Load Runner biedt u vijf verschillende soorten doelen:
- Aantal gelijktijdige Vusers
- Aantal hits per seconde
- Aantal transacties per seconde
- Aantal pagina's per minuut
- Reactietijd van transactie
45) Wat is een functie om dynamische waarden vast te leggen in het webversie-script?
Web_reg_save_param is de functie die dynamische gegevensinformatie in een parameter opslaat.
46) Wat is het testproces van de Load Runner?
Hieronder volgen het testproces in LoadRunner:
- Plan belastingtest
- Maak Vuser-scripts
- Definieer een scenario
- Voer Scenario uit
- Analyseer de resultaten
47) Wat is het starten van een opdrachtstarter op afstand?
Met de opdrachtstarter op afstand kan de controller toepassingen op de hostcomputer starten.
48) Hoe kunnen we het databasevuser-script ontwikkelen?
Vuser-scripts kunnen worden ontwikkeld door op te nemen met de load vuser-scriptgenerator of door de Load runner vuser-scriptsjabloon te gebruiken.
49) Hoe laad je een Load Runner Agent?
Terwijl het scenario wordt uitgevoerd, instrueert de LoadRunner-controller de externe agent om de LoadRunner-agent te starten. De controller instrueert de LoadRunner-agent om de gebruikers te initialiseren, uit te voeren, te pauzeren en te stoppen.
50) Wat is het verschil tussen hits / seconde en verzoeken / seconde?
Hits per seconde betekent het aantal hits dat de server in één seconde ontvangt van de vuser.
Verzoek per seconde is het aantal verzoeken dat de vuser van de server zal opvragen.
51) Wat zijn de voordelen van een loadrunner?
Hieronder volgen de voordelen van Load Runner:
- Vermindert menselijke tussenkomst
- Verlaagt de behoefte aan de systemen
- Helpt bij het beter benutten van tijd en geld
- Effectief gebruik van automatisering
- Single point uitvoering
52) Wat is de misbruiker in het scenario?
De vuser zijn de virtuele gebruikers die de echte gebruikers kunnen simuleren. De virtuele gebruikers die de plaats innemen van de werkende clientsoftware van echte gebruikers, zoals IE die verzoeken verzendt met behulp van het HTTP-protocol naar IIS- of Apache-webservers.
53) Hoe schrijven we een door de gebruiker gedefinieerde functie in LoadRunner?
Gebruik moet de externe bibliotheek maken die de functie bevat. Deze bibliotheek moet dan worden toegevoegd aan de bin-directory van VuGen. En dan kan de door de gebruiker gedefinieerde functie worden toegewezen als een parameter.
54) Wat zijn de wijzigingen die kunnen worden aangebracht in de runtime-instellingen?
Er zijn vier runtime-instellingen die kunnen worden gemaakt:
- Pacing: dit bevat het aantal iteraties.
- Logboek: logboekregistratie kan worden ingesteld op standaard of uitgeschakeld.
- Denktijd: in staat om denktijd in te stellen die moet worden genegeerd of vervangen.
- Algemeen: maakt het mogelijk om Vusers in te stellen voor processen of multi-threading.
55) Hoe kunnen we databasegerelateerde problemen vinden?
Monitors en de Data Resource Graph kunnen worden gebruikt om databasegerelateerde problemen op te sporen. Met LoadRunner kan de tester de bron specificeren die moet worden gemeten voordat de controller wordt uitgevoerd.
56) Hoeveel soorten grafieken zijn beschikbaar in LoadRunner?
Er zijn vijf soorten grafieken:
- Netwerkvertragingstijdgrafiek - geeft de tijd weer die verstrijkt tussen verzoek en reactie
- Twee transactieresponsietijdgrafieken - een vertaalresponsietijdgrafiek voor belasting en een andere voor percentiel
- Hits / second-grafiek - Toont het volume van het applicatieverkeer
- Pagina's download / seconde-grafiek - toont de snelheid waarmee pagina's per seconde worden gedownload
57) Hoe kunnen prestatieknelpunten worden geïdentificeerd?
Monitoren kunnen worden gebruikt om knelpunten in de prestaties te detecteren. Deze omvatten netwerk-, webserver-, toepassingsserver- en databaseservermonitors.
Deze monitoren kunnen worden gebruikt om probleemplekken te lokaliseren in scenario's die een toename van de responstijd en doorvoer, netwerkvertragingen, prestatieresponstijd, hits / seconde, enz. Veroorzaken.
58) Wat is een aanloop en hoe kan deze worden ingesteld?
Ramp up verhoogt geleidelijk de belasting van een server en kan worden gesimuleerd door het aantal Vusers geleidelijk te verhogen. Deze functie is te vinden in de Scenario Scheduling Options.
59) Hoe kan correlatie worden uitgevoerd?
Correlatie kan op twee manieren worden uitgevoerd:
- Gebruik de scanfunctie om correlaties te zoeken en selecteer een waarde uit het resultaat.
- Neem een paar scripts op en vergelijk ze met elkaar.
60) Waar zijn de opties voor automatische correlatie ingesteld?
De automatische correlatie wordt ingesteld in het gebied met opnameopties op het tabblad Correlatie. Correlatie kan worden ingeschakeld voor het volledige script en regels voor correlatie kunnen worden gedefinieerd.
Automatische correlatie kan worden uitgevoerd op een database door het uitvoervenster te bekijken, te scannen op correlatie en de waarde te selecteren die zal worden gebruikt.
61) Wat is het voordeel van het uitvoeren van een Vuser-script als thread?
Het voordeel van het uitvoeren van een Vuser-script als een thread waardoor meer Vusers kunnen worden gebruikt voor één load-generator. Het uitvoeren van Vuser-scripts als processen kost veel geheugen omdat alle geladen scripts hetzelfde stuurprogramma gebruiken.
Dit beperkt het aantal Vuser-scripts dat op één generator kan worden uitgevoerd.
62) Wat is het verschil tussen Overlay-grafiek en Correlate-grafiek?
Overlay-grafiek:
Overlay-grafiek heeft één X-as en 2 Y-as. De linker Y-as op de samengevoegde grafiek toont de huidige waarde van de grafiek en de rechter Y-as toont de waarde van de Y-as van de grafiek die werd samengevoegd.
Correlate Graph:
Er zijn twee grafieken en de Y-as van de actieve grafiek wordt de X-as van de samengevoegde grafiek. De Y-as van de samengevoegde grafiek wordt de Y-as van de samengevoegde grafiek.
63) Wat zijn de drie secties van een Vuser-script en wat is het doel van elk ervan?
Hieronder volgen de drie secties van het Vuser-script, en ze zijn als volgt:
- Vuser_init - Wordt gebruikt voor het registreren van de aanmelding.
- Acties - Wordt gebruikt voor het vastleggen van het bedrijfsproces.
- Vuser_end - Wordt gebruikt voor het registreren van de afmelding.
64) Wat zijn de vier selectiemethoden bij het kiezen van gegevens uit een gegevensbestand?
Hieronder volgen de vier selectiemethoden:
- Opeenvolgend
- Willekeurig
- Uniek
- Parameternaam
65) Wat moet er worden gedaan om de parametervervanging in het uitvoeringslogboek te bekijken?
Parametervervanging kan worden bekeken in het uitgebreide logboek in de Run time-instellingen.
66) Welke tools zijn nodig om de runresultaten van Vuser te analyseren?
De volgende tools zijn vereist om de runresultaten van Vuser te analyseren:
- Uitvoeringslogboek
- Run-Time Viewer en
- Venster met resultaten van kwiktest
67) Wat is het verschil tussen een handmatig scenario en een doelgericht scenario?
Hieronder volgen de verschillen tussen handmatig en doelgericht scenario:
Handmatig scenario |
Doelscenario |
Het belangrijkste doel is om te leren hoeveel Vusers tegelijkertijd kunnen draaien | Het doel kan de doorvoer, de responstijd of het aantal gelijktijdige Vusers zijn |
Geeft u handmatige controle over hoeveel Vusers er werken en op welk tijdstip | Load Runner beheert Vusers automatisch |
68) Wat zijn alle redenen om de Server Resources Monitor te gebruiken?
Serverresourcesmonitor wordt gebruikt om te achterhalen hoeveel gegevens er uit de cache komen en helpt om erachter te komen welke onderdelen van het systeem knelpunten hebben.
69) Wat is het doel van het selecteren van 'Browser weergeven' tijdens het opnieuw afspelen in de instellingen van Algemene Opties?
De instelling 'Browser weergeven' wordt gebruikt om de pagina's te zien die tijdens het afspelen verschijnen. Dit is handig voor het debuggen van Vuser tijdens de beginfase van het maken van Web Vuser.
70) Voor welk doel gebruikt de gebruiker de 'doorgaan op'-fout?
Doorgaan aan moet alleen worden ingesteld als uitvoeringslogboeken meer beschrijvend worden gemaakt of logica aan de Vuser wordt toegevoegd.
71) Wat is het doel van een LoadRunner-transactie?
Het doel van een Load Runner-transactie is om een of meer stappen / gebruikersacties van een bedrijfsproces te meten.
72) Waarom creëer je parameters?
Parameters zijn als scriptvariabelen en worden gebruikt om de invoer naar de server te variëren om echte gebruikers te emuleren.
- Elke keer dat het script wordt uitgevoerd, worden verschillende sets gegevens naar de server gestuurd.
- Simuleer het gebruiksmodel beter voor nauwkeuriger testen vanaf de controller, en één script kan veel verschillende gebruikers op het systeem emuleren.
73) Wat is lr_output_message?
De lr_output_message is een functie die meldingen naar het Controller Output-venster en naar het Vuser-logbestand stuurt.
74) In een webserver werken de database en het netwerk allemaal goed en nu, waar kan het probleem zijn?
Het probleem kan in het systeem zelf zitten of in de applicatieserver of in de code die voor de applicatie is geschreven.
75) Wat is opnemen en scripten met VuGen?
LoadRunner-scriptcode wordt verkregen door opname in de ANSI C-taalsyntaxis en kan worden bekeken in de scriptweergave.
76) Wat zijn prestatietests in LoadRunner?
Prestatietests kunnen worden gedaan door de timing voor zowel lees- als updatetransacties te berekenen en te controleren of systeemfuncties binnen een acceptabel tijdsbestek worden uitgevoerd. In een omgeving met meerdere gebruikers is het noodzakelijk om het effect van meerdere transacties op de timing van een enkele transactie te bepalen.
77) Wat is de configuratie van systemen bij gebruik van Load Runner?
De configuratie van systemen verwijst naar die van de clientmachines waarop we Vusers zullen draaien. De configuratie van de clientmachine omvat de hardware-instellingen, het geheugen, het besturingssysteem, softwaretoepassingen, ontwikkeltools, enz.
Deze systeemcomponentconfiguratie moet overeenkomen met de algehele systeemconfiguratie om de doelstellingen van de belastingtest te bereiken.
78) Wat is de functie lr_abort?
De functie lr_abort wordt gebruikt om de uitvoering van een Vuser-script af te breken. Het instrueert de Vuser om te stoppen met het uitvoeren van de Actions-sectie, de vuser_end-sectie uit te voeren en de uitvoering te beëindigen.
79) Wat is denktijd?
Denktijd is de tijd waarin een echte gebruiker wacht tussen acties.
Wanneer een gebruiker gegevens van een server of andere toepassingen ontvangt, kan de gebruiker enkele seconden wachten om de gegevens te bekijken voordat hij reageert. Deze vertraging wordt denktijd genoemd.
80) Hoe werkt Load Runner samen met de applicatie?
Protocol wordt gebruikt in Load Runner om te communiceren met de applicatie.
81) Wat is de nieuwste versie en taal die wordt gebruikt in Load Runner?
Vanaf 20 februari 2013 is Load Runner 11.5 de nieuwste versie en wordt het VUser-script gebruikt als een C-taal.
De volgende talen worden ondersteund door LoadRunner:
- C Taal
- Visual Basic Scripting
- Visual Basic voor toepassingen
- Java-scripts
82) Wat zijn alle belangrijke protocollen die Load Runner ondersteunt?
Hieronder volgen de protocollen die Load Runner kan ondersteunen:
- .NET-opname / weergave
- Database
- DCOM
- Netwerk
- Oracle E-Business
- SAP
- SOA
- Web en multimedia
- Draadloze
- GUI
- Java Opnemen en opnieuw afspelen
- Extern bureaublad
- Web 2.0
Gratis pdf-download: Vragen en antwoorden over LoadRunner-sollicitatiegesprekken
- De volgende