Spiegare il modo di registrazione per lo scritto di Vuser di fotoricettore? - Usiamo VuGen per sviluppare uno scritto di Vuser registrando un utente che realizza i processi tipici di affari su un'applicazione del cliente. VuGen genera lo scritto registrando l'attività fra il cliente e l'assistente. Per esempio, nelle applicazioni basate fotoricettore, VuGen controlla l'estremità del cliente della base di dati e segue tutte le richieste trasmesse a e ricevute, dall'assistente della base di dati. Usiamo VuGen: Controllare la comunicazione fra l'applicazione e l'assistente; Generare le chiamate di funzione richieste; ed inserire le chiamate di funzione generate in uno scritto di Vuser.
Perchè generate i parametri? - I parametri sono come le variabili dello scritto. Sono usati per variare l'input all'assistente e per emulare gli utenti reali. Gli insiemi differenti dei dati sono trasmessi all'assistente ogni volta lo scritto è funzionato. Migliore simulare il modello di uso per la prova più esatta dal regolatore; uno scritto può emulare molti utenti differenti sul sistema.
Che cosa è correlazione? Spiegare la differenza fra correlazione automatica e correlazione manuale? - La correlazione è usata per ottenere i dati che sono unici per ciascuno funzionamento dello scritto e che sono generati dalle domande annidate. La correlazione fornisce il valore per evitare gli errori che sono il risultato dei valori duplicati ed anche che ottimizzano il codice (per evitare le domande annidate). La correlazione automatica è dove regoliamo alcune regole per correlazione. Può essere assistente di applicazione specifico. Qui i valori sono sostituiti dai dati che sono generati da queste regole. Nella correlazione manuale, il valore che desideriamo correlare è esplorato e generare la correlazione è usata per correlare.
Come scoprite dove la correlazione è richiesta? Fornire pochi esempi dai vostri progetti? - Due sensi: In primo luogo possiamo esplorare per le correlazioni e vediamo la lista dei valori che possono essere correlati. Da questo possiamo selezionare un valore da correlare. Secondariamente, possiamo registrare due scritti e confrontarli. Possiamo osservare in su la lima di differenza per vedere per i valori che hanno dovuto essere correlati. Nel mio progetto, ci era un'identificazione unica sviluppata per ogni cliente, era numero di assicurazione ma niente, è stato generato automaticamente ed era sequenziale e questo valore era unico. Ho dovuto correlare questo valore, per evitare gli errori mentre facevo funzionare il mio scritto. Ho fatto usando l'esplorazione per la correlazione.
Dove regolate le opzioni automatiche di correlazione? - La correlazione automatica dal punto di vista di fotoricettore può essere regolata nelle opzioni della registrazione e nella correlazione tabella. Qui possiamo permettere la correlazione per l'intero scritto e scegliere i messaggi in linea dell'edizione o le azioni fuori linea, dove possiamo definire le regole per quella correlazione. La correlazione automatica per base di dati può essere fatta usando la finestra e l'esplorazione dell'uscita di esposizione per la correlazione e selezionando la linguetta di domanda di componente e scegliere che interrogano il valore che desideriamo correlare. Se conosciamo il valore specifico da correlare, appena generiamo la correlazione per il valore e specifichiamo come il valore essere generato.
Che cosa è una funzione per bloccare i valori dinamici nello scritto di Vuser di fotoricettore? - La funzione di Web_reg_save_param conserva le informazioni dinamiche di dati ad un parametro.
Quando inabilitate il generatore virtuale dell'utente di inizio attività, quando voi scegliete i ceppi standard ed estesi? - Una volta che mettiamo a punto il nostro scritto e verifichiamo che è funzionale, possiamo permettere annotare per gli errori soltanto. Quando aggiungiamo uno scritto ad un piano d'azione, annotare è inabilitato automaticamente. Opzione standard del ceppo: Quando voi prescelti Ceppo standard, genera un ceppo standard delle funzioni e dei messaggi trasmessi durante l'esecuzione dello scritto ad uso per mettere a punto. Inabilitare questa opzione per i piani d'azione difficili del grande carico. Quando copiate uno scritto ad un piano d'azione, annotare è opzione estesa automaticamente inabilitata del ceppo: Prescelto ceppo esteso per generare un ceppo esteso, compreso gli avvertimenti ed altri messaggi. Inabilitare questa opzione per i piani d'azione difficili del grande carico. Quando copiate uno scritto ad un piano d'azione, annotare è inabilitato automaticamente. Possiamo specificare le quali informazioni supplementari dovrebbero essere aggiunte al ceppo esteso usando le opzioni estese del ceppo.
Come mettete a punto uno scritto di LoadRunner? - VuGen contiene due opzioni per contribuire a mettere a punto gli scritti- di Vuser fa funzionare l'ordine e gli scaglioni di fatturazione graduali. Le regolazioni di mett a punto nella finestra di dialogo di opzioni permettono che noi determiniamo il limite della traccia da effettuare durante l'esecuzione del piano d'azione. Le informazioni di mett a punto sono redatte alla finestra dell'uscita. Possiamo regolare manualmente il codice categoria di messaggio all'interno del vostro scritto usando la funzione di lr_set_debug_message. Ciò è utile se desideriamo ricevere mettiamo a punto le informazioni su una piccola sezione dello scritto soltanto.
Come scrivete le funzioni prestabilite dall'utente in LR? Darmi poche funzioni che avete scritto nel vostro progetto precedente? - Prima che generiamo le funzioni che prestabilite dall'utente dobbiamo generare l'esterno biblioteca (DLL) con la funzione. Aggiungiamo questa biblioteca all'indice dello scomparto di VuGen. Una volta che la biblioteca allora è aggiunta assegniamo prestabilito dall'utente funzioniamo come parametro. La funzione dovrebbe avere la seguente disposizione: gli esempi del name> di <function del char* del __declspec (dllexport) (char*, char*) delle funzioni prestabilite dall'utente sono come segue: GetVersion, GetCurrentTime, GetPltform è alcune delle funzioni prestabilite dall'utente usate nel mio progetto più iniziale.
Che cosa sono i cambiamenti che potete fare nelle regolazioni run-time? - Le regolazioni runtime che facciamo sono: a) Percorrere - ha conteggio di ripetizione. b) Log- di sotto questo abbiamo inabilitare il ceppo standard annotante e la c) estesa pensa Tempo - dentro pensare che il tempo noi abbia due opzioni come ignorare pensano il tempo e ripetono pensano il tempo. d) Generalità - sotto la linguetta generale possiamo regolare i vusers come processo o come multithreading e se ogni punto come transazione.