1) Quali protocolli sono supportati da LoadRunner?
A partire da LoadRunner 9.5 sono supportati i seguenti protocolli. Questo aumenterà con le versioni future. L'intervistatore non sta cercando che tu ne citi tutti ma alcuni (diciamo 5-7 protocolli).
Soluzione per la distribuzione delle applicazioni: per il protocollo Citrix.
Ctlib, Sybase Dblib e Windows Sockets.
Personalizzato: per modelli C, modelli Visual Basic, modelli Java,
script di tipo Javascript e VBScript.
Componenti distribuiti: per i protocolli COM / DCOM, Corba-Java e Rmi -Java.
E-business: per FTP, LDAP, Palm, Web (HTTP / HTML), servizi Web e doppi protocolli Web / Winsocket.
Enterprise Java Beans: per test EJB e protocolli Rmi-Java.
ERP / CRM: per i protocolli Baan, Oracle NCA, Peoplesoft-Tuxedo, Peoplesoft 8,
SAPGUI, SAP-Web e Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web e Siebel-Oracle).
Legacy: per Terminal Emulation (RTE).
Servizi di posta: messaggistica Internet (IMAP), MS Exchange (MAPI), POP3 e SMTP.
Middleware: protocolli Jacada e Tuxedo (6, 7).
Streaming: per i protocolli MediaPlayer e RealPlayer.
2) Quali componenti hai usato in LoadRunner?
Generatore di Vuser - Per la generazione di script
Controller: per creare ed eseguire scenari
Analizzatore: per analizzare i risultati.
Ulteriori informazioni su LoadRunner e sulla sua architettura in questa lezione video.
3) Cos'è Load Runner Agent?
L'agente è l'interfaccia tra la macchina host e il controller.
4) Qual è il processo per sviluppare uno script Vuser?
Esistono quattro passaggi per lo sviluppo di uno script vuser.
2-Riproduzione / Migliora lo script dell'utente registrato.
3- Definire le varie impostazioni di run-time e controllare
4- Incorporare lo script in uno scenario LoadRunner
Scopri di più sullo sviluppo di Vuser Script nel tutorial video qui.
5) Quanti VUser sono necessari per il test di carico?
Questa è essenzialmente una domanda trabocchetto.
Il numero di VUser richiesto dipende dal sistema sottoposto a test, dalle configurazioni di rete, dalle impostazioni hardware, dalla memoria, dal sistema operativo e dalle applicazioni software, obiettivo di un test delle prestazioni. Non può esserci alcun valore generico per Vuser.
6) Qual è la differenza nell'esecuzione di Vuser come processo e come thread? Qual è il modo più vantaggioso per eseguire Vuser?
Quando Vuser viene eseguito come processo, lo stesso programma driver viene caricato in memoria per ogni Vuser. Ciò richiederà una grande quantità di memoria e limiterà il numero di Vuser che puoi eseguire su un singolo generatore.
Quando Vuser viene eseguito come thread, solo un'istanza del programma driver viene condivisa da un dato numero di Vuser. È possibile eseguire più Vuser su un singolo generatore utilizzando la modalità multi-threading.
7) Qual è il significato di "Vuser-init"?
Vuser-init registra le operazioni preliminari chiamate anche operazioni di inizializzazione prima dell'esecuzione dell'applicazione effettiva.
8) Cos'è il registro esteso?
Un registro esteso memorizzerà informazioni come i dati restituiti da una traccia avanzata, la sostituzione dei parametri e molte altre informazioni a seconda delle opzioni selezionate nelle impostazioni di runtime.
9) Perché crei il parametro?
Per creare un parametro, sostituirai il valore hardcoded all'interno dello script e lo sostituirai con un parametro. Ciò consente a un singolo Vuser di essere eseguito molte volte e di utilizzare dati diversi su ciascuna esecuzione. Aiuta a stimolare una maggiore richiesta di server nella vita reale in quanto impedisce a un server di memorizzare nella cache i risultati.
Ulteriori informazioni sulla parametrizzazione in questo tutorial video
10) Come suddividerai il tuo script in più azioni? Perché?
Dividerò lo script in azioni in base alla funzionalità. Ad esempio, Azione una volta per l'accesso all'applicazione, un'altra azione per la prenotazione e così via.
Le azioni aumentano la riusabilità del codice, riducono i tempi di manutenzione e, di conseguenza, i costi.
11) Come puoi impostare il numero di Vuser in LoadRunner?
Puoi impostare il numero di Vuser nella sezione controller durante la creazione degli scenari. Molte altre opzioni avanzate come ramp-up, ramp-down di Vusers sono disponibili anche nella sezione Controller.
Ulteriori informazioni sulla creazione di controller e scenari
12) Cosa sono i monitor?
I monitor vengono utilizzati per "monitorare" i colli di bottiglia delle prestazioni. Sono utilizzati nella sezione Controller di Load Runner
13) Quali sono i tipi di checkpoint disponibili in LoadRunner?
LoadRunner fornisce due tipi di checkpoint
a) Checkpoint dell'immagine: questo checkpoint verificherà la presenza di un'immagine su una pagina durante il runtime
b) Checkpoint di testo: questo checkpoint verificherà la presenza di una stringa di testo su una pagina durante il runtime
Entrambi i punti di controllo di cui sopra possono essere aggiunti a Vugen.
Ulteriori informazioni sui checkpoint
14) Che tipo di problema possiamo affrontare per quanto riguarda i colli di bottiglia di hardware, software, rete e memoria durante il test delle prestazioni?
I possibili problemi, tra gli altri, potrebbero essere:
1. Mancanza di hardware
2. Perdita di memoria
3. Problemi relativi alla rete.
4. Errore dell'applicazione / software
15) Quale sarebbe la tua raccomandazione per migliorare la misurazione delle prestazioni?
Si consiglia di ottimizzare la rete, il database e l'app e il server web.
Alla rete, il livello cerca di ottimizzare la latenza e la larghezza di banda.
A livello di database, verificare tutti gli indici e le sequenze eseguendo i profiler. Puoi anche ottimizzare le query del database.
A livello di server app, eseguire i profiler per trovare le perdite di memoria nell'applicazione
A livello di server Web, è possibile utilizzare i monitor e ottimizzare la velocità effettiva e altre metriche correlate del server.
16) Qual è il punto di Rendezvous?
Il punto di Rendezvous è il punto di sincronizzazione / attesa. I punti di incontro indicano ai Vuser di attendere durante l'esecuzione del test che più Vuser arrivino a un certo punto, in modo che possano eseguire simultaneamente un'attività.
Il significato di ciò è emulare un carico pesante solo per la parte specifica dello scenario e testare il comportamento dell'applicazione.
17) Cos'è la correlazione?
La correlazione viene utilizzata per ottenere dati che sono univoci per ogni esecuzione dello script di test (es: ID di sessione). Durante la registrazione, questi valori dinamici sono hardcoded nello script, causando il fallimento dello script durante la riproduzione. La correlazione è una tecnica in cui i valori dinamici non sono hardcoded nello script ma vengono estratti in fase di esecuzione per evitare errori.
Ulteriori informazioni sulla correlazione in questo video tutorial.
18) Cos'è la correlazione manuale?
È una tecnica di correlazione che utilizza la funzione Web_reg_save_param () per identificare i valori dinamici nel tuo script. È importante riprodurre lo script per verificare che la correlazione sia stata eseguita correttamente.
Impara la correlazione manuale.
19) Come identificate i colli di bottiglia delle prestazioni? -
I colli di bottiglia delle prestazioni possono essere rilevati utilizzando i monitor.
Questi monitor potrebbero essere monitor di server delle applicazioni, monitor di server Web, monitor di server di database e monitor di rete.
Aiutano a scoprire l'area problematica nel nostro scenario che causa un aumento dei tempi di risposta.
Le misurazioni effettuate sono solitamente tempo di risposta delle prestazioni, velocità effettiva, hit / sec, grafici del ritardo di rete, ecc
20) Quale funzione viene utilizzata per terminare una transazione annidata?
La funzione è - lr_end_sub_transaction
Ulteriori informazioni sulle transazioni in questo video.
21) Qual è la differenza tra transazione e istanza di transazione in LoadRunner?
Una transazione viene utilizzata per misurare il tempo tra le esecuzioni di determinate istruzioni
Un'istanza di transazione viene utilizzata per l'analisi delle prestazioni
22) Mentre lo script è in esecuzione troviamo alcuni valori che potrebbero dover essere correlati? È possibile eseguire la correlazione manuale per quei valori?
NO. Non è possibile eseguire la correlazione quando uno script è in esecuzione, ma è possibile apportare modifiche una volta che uno script è stato interrotto.
23) Qual è il tempo trascorso in Load Runner?
Il tempo trascorso indica quanto tempo è trascorso dal lancio dell'evento corrente e viene misurato in modo diverso per le diverse schermate come indicato di seguito:
Nella finestra di stato dello scenario: il tempo trascorso viene misurato dal momento in cui si preme "Start Scenario" o "Initialize / Run Vuser?" pulsante.
Nella finestra "Vuser" il tempo trascorso viene misurato dal momento in cui Vuser entra nello stato "running".
24) La memorizzazione nella cache ha un effetto negativo sui risultati del test di carico?
Sì. La memorizzazione nella cache ha un effetto negativo. La cache è una memoria temporanea che archivia la cronologia di navigazione. Quando visiti una pagina per la SECONDA volta, il tempo necessario per caricare la pagina sarà inferiore a quello richiesto per caricare la pagina per la tua prima visita poiché gran parte delle informazioni richieste per caricare la pagina vengono prese dalla cache invece che dal server . Ciò influenzerà i tempi di risposta nel test. Pertanto, si consiglia di disattivare la memorizzazione nella cache.
25) Qual è la differenza tra Grafico sovrapposto e Grafico correlato?
Grafico sovrapposto: si sovrapporrà al contenuto di due grafici che condividono un asse x comune
Grafico correlato : traccerà l'asse Y di due grafici l'uno contro l'altro.
Ulteriori informazioni su Analyzer
26) Qual è la differenza tra lr_error_message e lr_debug _message?
lr_error_message - Invia un messaggio di errore alla finestra di output del controller LoadRunner
lr_debug _message - Invia un messaggio di debug alla finestra di output del controller LoadRunner
27) Qual è la differenza tra carico, test delle prestazioni?
L'obiettivo del test delle prestazioni è verificare se un'applicazione viene caricata / aggiornata entro il limite di tempo stabilito (ad esempio 2 secondi). Utilizza metriche come tempo di risposta, Richieste al secondo. Viene eseguito in condizioni di carico simili alla produzione.
L'obiettivo del test di carico è verificare la scalabilità del sistema. Ad esempio, scoprire il numero massimo di utenti supportati dal sistema entro determinate specifiche.
28) Hai creato diverse regole di correlazione automatica. Un nuovo tester del tuo team si sta preparando a registrare un gruppo di script sulla stessa applicazione sulla sua workstation. Cosa puoi fare per fornire al tester le regole di correlazione?
Esporterei le regole di correlazione automatica in un file .cor, quindi chiederei al nuovo membro del team di importare il file .cor nelle sue regole di correlazione automatica
29) Vuoi emulare un call center per una compagnia aerea. Tutti i rappresentanti accedono al mattino, eseguono i processi aziendali e si disconnettono la sera. In un giorno, un rappresentante creerà 40 prenotazioni di voli, modificherà 10 prenotazioni di voli e cercherà 20 prenotazioni di voli. Un rappresentante non può eseguire una modifica senza prima eseguire una ricerca. Come progetteresti la logica di esecuzione?
Crea - 67% Cerca - 16% Blocca 0 - 17% Cerca Modifica
30) Dove dovresti aggiungere una funzione web_reg_save_param a uno script?
Prima del passaggio che recupera il valore dinamico
31) Si desidera che ogni passaggio nello script venga misurato come una transazione nel controller e non visualizzato nel registro di riproduzione in VuGen. Come puoi farlo?
Questo può essere fatto abilitando la transazione automatica nelle impostazioni Run-time.
32) Quale livello di registrazione del protocollo web genera la funzione web_submit_form?
La registrazione basata su HTML genera questa funzione.
33) Cos'è il test di carico?
Il test di carico serve a verificare se l'applicazione funziona bene con i carichi di un gran numero di utenti e transazioni simultanei. È utilizzato anche per determinare se è in grado di gestire i periodi di picco di utilizzo.
34) Cos'è il load runner?
Load Runner è uno strumento di test delle prestazioni di HP. Questo strumento supporta tutti gli aspetti come carico, stress, resistenza, volume di dati e test di picco.
35) Quali sono tutti i componenti di LoadRunner?
Di seguito sono riportati i componenti di LoadRunner
- Il generatore di utenti virtuali
- Controller e il processo dell'agente
- Analisi e monitoraggio di LoadRunner
- Documentazione in linea di LoadRunner
36) Quale componente di LoadRunner viene utilizzato per registrare uno script?
Il componente Virtual User Generator (VuGen) viene utilizzato per registrare uno script e consente di sviluppare script Vuser per una varietà di tipi di applicazioni e protocolli di comunicazione.
37) Cos'è un punto d'incontro?
I punti di incontro vengono introdotti negli script Vuser per simulare più utenti sul server. I punti di incontro indicano a Vuser di attendere durante l'esecuzione del test per eseguire le attività contemporaneamente.
Ad esempio, in un'applicazione bancaria, i punti Rendezvous vengono inseriti per consentire a più di 100 utenti multipli di depositare denaro contemporaneamente.
38) Cos'è uno scenario?
Uno scenario non è altro che un evento che si verifica per ogni sessione di test.
Ad esempio, uno scenario definisce
- numero di utenti
- Azione da eseguire
- Sistema di macchine virtuali
39) Come possiamo eseguire il debug di uno script LoadRunner?
VuGen contiene due opzioni per eseguire il debug degli script Vuser.
- Esegui il comando Step by Step e
- Punti di interruzione.
Possiamo anche impostare manualmente la classe del messaggio all'interno del tuo script utilizzando la funzione lr_set_debug_message.
40) Come possiamo eseguire test funzionali sotto carico?
La funzionalità sotto carico può essere testata eseguendo più Vuser contemporaneamente. Aumentando i Vuser, è necessario determinare quanto carico può sostenere il server.
41) Qual è la relazione tra tempo di risposta e velocità effettiva?
Il Throughput mostra la quantità di dati in byte che i Vuser hanno ricevuto dal server in un secondo. Quando viene confrontato con il tempo di risposta della transazione, il throughput e il tempo di risposta vengono ridotti.
Il rendimento massimo e il tempo di risposta più elevato si verificherebbero approssimativamente nello stesso momento.
42) Cosa contengono le azioni vuser_init e vuser_end?
L'azione Vuser_init contiene le procedure per accedere a un server e la sezione Vuser_end contiene le procedure di disconnessione.
43) Qual è la differenza tra registro standard e registro esteso?
Il registro standard invia un sottoinsieme di funzioni e messaggi al registro di output e il sottoinsieme di funzioni dipende dal tipo di Vuser.
Il registro esteso invia messaggi dettagliati di esecuzione dello script al registro di output. Viene utilizzato principalmente durante il debug quando un utente necessita di informazioni sulla sostituzione dei parametri.
44) Quali sono tutti i tipi di obiettivi nello scenario orientato agli obiettivi di Load Runner?
Load Runner ti offre cinque diversi tipi di obiettivi:
- Numero di utenti simultanei
- Numero di colpi al secondo
- Numero di transazioni al secondo
- Numero di pagine al minuto
- Tempo di risposta della transazione
45) Che cos'è una funzione per acquisire valori dinamici nello script vuser web?
Web_reg_save_param è la funzione che salva le informazioni sui dati dinamici in un parametro.
46) Qual è il processo di test di Load Runner?
Di seguito è riportato il processo di test in LoadRunner:
- Pianificare il test di carico
- Crea script Vuser
- Definisci scenario
- Esegui scenario
- Analizza i risultati
47) Cos'è il launcher dei comandi remoti?
L'utilità di avvio dei comandi remoti consente al controller di avviare le applicazioni nella macchina host.
48) Come possiamo sviluppare lo script vuser del database?
Gli script Vuser possono essere sviluppati registrando con il generatore di script load vuser o utilizzando il modello di script vuser di Load runner.
49) Come si carica un load runner Agent?
Durante l'esecuzione dello scenario, il controller LoadRunner indica al dispatcher dell'agente remoto di avviare l'agente LoadRunner. Il controller indica all'agente LoadRunner di inizializzare, eseguire, mettere in pausa e arrestare i vuser.
50) Qual è la differenza tra hit / secondo e richieste / secondo?
Hit al secondo indica il numero di hit che il server riceve in un secondo dal vuser.
Richiesta al secondo è il numero di richieste che l'utente virtuale richiederà al server.
51) Quali sono i vantaggi del load runner?
Di seguito sono riportati i vantaggi di Load Runner:
- Riduce l'intervento umano
- Riduce il fabbisogno dei sistemi
- Aiuta a utilizzare meglio tempo e denaro
- Utilizzo efficace dell'automazione
- Esecuzione in un unico punto
52) Qual è il vuser nello scenario?
Il vuser è gli utenti virtuali che possono simulare gli utenti reali. Gli utenti virtuali che prendono il posto del software client operativo degli utenti reali, come IE che invia richieste utilizzando il protocollo HTTP a server web IIS o Apache.
53) Come scriviamo una funzione definita dall'utente in LoadRunner?
L'utilizzo dovrebbe creare la libreria esterna che contiene la funzione. Questa libreria deve quindi essere aggiunta alla directory bin di VuGen. Quindi, la funzione definita dall'utente può essere assegnata come parametro.
54) Quali sono le modifiche che possono essere apportate alle impostazioni di runtime?
Sono disponibili quattro impostazioni di runtime:
- Pacing: contiene il conteggio delle iterazioni.
- Registro: la registrazione può essere impostata su standard o disabilitata.
- Think Time: in grado di impostare il tempo di riflessione da ignorare o sostituire.
- Generale: consente l'impostazione di Vuser per processi o multi-threading.
55) Come possiamo trovare problemi relativi al database?
I monitor e il grafico delle risorse dati possono essere utilizzati per trovare problemi relativi al database. LoadRunner consente al tester di specificare la risorsa che deve essere misurata prima che il controller venga eseguito.
56) Quanti tipi di grafici sono disponibili in LoadRunner?
Esistono cinque tipi di grafici:
- Grafico del tempo di ritardo della rete: visualizza il tempo che intercorre tra la richiesta e la risposta
- Due grafici del tempo di risposta della transazione: un grafico del tempo di risposta della traduzione per il carico e un altro per il percentile
- Grafico visite / secondo: mostra il volume del traffico dell'applicazione
- Download pagine / secondo grafico: mostra la velocità con cui le pagine vengono scaricate al secondo
57) Come si possono identificare i colli di bottiglia delle prestazioni?
I monitor possono essere utilizzati per rilevare i colli di bottiglia delle prestazioni. Questi includono monitor di rete, server Web, server applicazioni e server database.
Questi monitor possono essere utilizzati per individuare i punti problematici in scenari che causano un aumento del tempo di risposta e del throughput, ritardi di rete, tempo di risposta delle prestazioni, hit / secondo, ecc.
58) Cos'è un ramp up e come può essere impostato?
La rampa aumenta gradualmente il carico su un server e può essere simulata aumentando gradualmente il numero di utenti virtuali. Questa funzione può essere trovata nelle Opzioni di pianificazione dello scenario.
59) Come può essere eseguita la correlazione?
La correlazione può essere eseguita in due modi:
- Utilizzare la funzione di scansione per cercare le correlazioni e selezionare un valore dal risultato.
- Registra un paio di script e poi confrontali tra loro.
60) Dove vengono impostate le opzioni di correlazione automatica?
La correlazione automatica viene impostata nell'area delle opzioni di registrazione nella scheda di correlazione. È possibile abilitare la correlazione per lo script completo e definire le regole per la correlazione.
La correlazione automatica può essere eseguita su un database visualizzando la finestra di output, analizzando la correlazione e selezionando il valore che verrà utilizzato.
61) Qual è il vantaggio di eseguire uno script Vuser come thread?
Il vantaggio di eseguire uno script Vuser come thread che consente di utilizzare più Vuser per un generatore di carico. L'esecuzione di script Vuser come processi utilizza molta memoria perché tutti gli script caricati utilizzano lo stesso driver.
Ciò limita il numero di script Vuser che possono essere eseguiti su un generatore.
62) Qual è la differenza tra Grafico sovrapposto e Grafico correlato?
Grafico sovrapposto:
Il grafico di sovrapposizione ha un asse X e 2 assi Y. L'asse Y sinistro sul grafico unito mostra il valore del grafico corrente e l'asse Y destro mostra il valore dell'asse Y del grafico che è stato unito.
Grafico correlato:
Ci sono due grafici e l'asse Y del grafico attivo diventa l'asse X del grafico unito. L'asse Y del grafico che è stato unito diventa l'asse Y del grafico unito.
63) Quali sono le tre sezioni di uno script Vuser e qual è lo scopo di ciascuna?
Di seguito sono riportate le tre sezioni dello script Vuser e sono le seguenti:
- Vuser_init: utilizzato per registrare l'accesso.
- Azioni: utilizzate per registrare il processo aziendale.
- Vuser_end - Utilizzato per registrare la disconnessione.
64) Quali sono i quattro metodi di selezione quando si scelgono i dati da un file di dati?
Di seguito sono riportati i quattro metodi di selezione:
- Sequenziale
- Casuale
- Unico
- Nome del parametro
65) Cosa è necessario fare per visualizzare la sostituzione dei parametri nel registro di esecuzione?
La sostituzione dei parametri può essere visualizzata nel registro esteso nelle impostazioni del tempo di esecuzione.
66) Quali strumenti sono necessari per analizzare i risultati della corsa Vuser?
Sono necessari i seguenti strumenti per analizzare i risultati della corsa Vuser:
- Registro di esecuzione
- Visualizzatore di runtime e
- Finestra dei risultati del test di mercurio
67) Qual è la differenza tra lo scenario manuale e lo scenario orientato agli obiettivi?
Di seguito sono riportate le differenze tra lo scenario manuale e quello orientato agli obiettivi:
Scenario manuale |
Scenario obiettivo |
Lo scopo principale è sapere quanti Vuser possono essere eseguiti contemporaneamente | L'obiettivo può essere la velocità effettiva, il tempo di risposta o il numero di utenti virtuali simultanei |
Ti dà il controllo manuale su quanti Vuser vengono eseguiti ea che ora | Load Runner gestisce automaticamente i Vuser |
68) Quali sono tutti i motivi per utilizzare Server Resources Monitor?
Il monitoraggio delle risorse del server viene utilizzato per trovare la quantità di dati provenienti dalla cache e aiuta a scoprire quali sono tutte le parti del sistema che presentano colli di bottiglia.
69) Qual è lo scopo di selezionare "Mostra browser" durante la riproduzione nelle impostazioni delle Opzioni generali?
L'impostazione "Mostra browser" viene utilizzata per vedere le pagine che appaiono durante la riproduzione. Ciò è utile per eseguire il debug di Vuser durante le fasi iniziali della creazione di Web Vuser.
70) Per quale scopo, l'utente utilizzerà l'errore "continua"?
Continua su dovrebbe essere impostato solo quando si rendono più descrittivi i registri di esecuzione o si aggiunge logica a Vuser.
71) Qual è lo scopo di una transazione LoadRunner?
Lo scopo di una transazione Load Runner è misurare uno o più passaggi / azioni dell'utente di un processo aziendale.
72) Perché crei parametri?
I parametri sono come le variabili di script e vengono utilizzati per variare l'input al server per emulare gli utenti reali.
- Diversi set di dati vengono inviati al server ogni volta che lo script viene eseguito.
- Simula meglio il modello di utilizzo per test più accurati dal controller e uno script può emulare molti utenti diversi sul sistema.
73) Cos'è lr_output_message?
Lr_output_message è una funzione che invia notifiche alla finestra di output del controller e al file di registro di Vuser.
74) In un server Web, database e rete funzionano correttamente e ora, dove potrebbe essere il problema?
Il problema potrebbe essere nel sistema stesso o nel server delle applicazioni o nel codice scritto per l'applicazione.
75) Che cos'è la registrazione e lo script di VuGen?
Il codice dello script LoadRunner si ottiene registrando nella sintassi del linguaggio ANSI C e può essere visualizzato nella vista dello script.
76) Che cos'è il test delle prestazioni in LoadRunner?
Il test delle prestazioni può essere eseguito calcolando i tempi per le transazioni di lettura e aggiornamento e controllando se le funzioni del sistema vengono eseguite in un lasso di tempo accettabile. In un ambiente multiutente, è necessario determinare l'effetto di più transazioni sui tempi di una singola transazione.
77) Qual è la configurazione dei sistemi quando si utilizza Load Runner?
La configurazione dei sistemi si riferisce a quella delle macchine client su cui eseguiremo Vusers. La configurazione della macchina client include le sue impostazioni hardware, memoria, sistema operativo, applicazioni software, strumenti di sviluppo, ecc.
Questa configurazione dei componenti del sistema deve corrispondere alla configurazione complessiva del sistema in modo da raggiungere gli obiettivi del test di carico.
78) Qual è la funzione use lr_abort?
La funzione lr_abort viene utilizzata per interrompere l'esecuzione di uno script Vuser. Indica a Vuser di interrompere l'esecuzione della sezione Actions, eseguire la sezione vuser_end e terminare l'esecuzione.
79) Cos'è il tempo di riflessione?
Pensa che il tempo è il tempo in cui un utente reale attende tra le azioni.
Quando un utente riceve dati da un server o da altre applicazioni, può attendere diversi secondi per rivedere i dati prima di rispondere. Questo ritardo è chiamato tempo di riflessione.
80) In che modo Load Runner interagisce con l'applicazione?
Il protocollo viene utilizzato in Load Runner per interagire con l'applicazione.
81) Qual è la versione e la lingua più recenti utilizzate in Load Runner?
A partire dal 20 febbraio 2013, Load Runner 11.5 è l'ultima versione e lo script VUser viene utilizzato come un linguaggio C.
Le seguenti lingue sono supportate da LoadRunner:
- Linguaggio C.
- Scripting di Visual Basic
- Visual Basic per applicazioni
- Java Scripting
82) Quali sono tutti i protocolli importanti supportati da Load Runner?
Di seguito sono riportati i protocolli che Load Runner può supportare sono:
- Registrazione / visualizzazione .NET
- Banca dati
- DCOM
- Rete
- Oracle E-Business
- LINFA
- SOA
- Web e Multimedia
- senza fili
- GUI
- Registrazione e riproduzione Java
- Desktop remoto
- Web 2.0
Download PDF gratuito: Domande e risposte all'intervista di LoadRunner
- Il prossimo