jMeter - ascoltatori
I listener forniscono l'accesso alle informazioni che JMeter raccoglie sui casi di test durante l'esecuzione di JMeter. I risultati o le informazioni raccolte dagli ascoltatori possono essere mostrati sotto forma di:
- tree
- tables
- graphs
- file di registro
Tutti i listener scrivono gli stessi dati grezzi nel file di output quando ne viene specificato uno.
Configurazione predefinita
Gli elementi predefiniti da salvare possono essere definiti in uno dei due modi seguenti:
Nel jmeter.properties(o user.properties) file. Questo file è presente in/bin cartella di JMeter. Per modificare il formato predefinito, trova la seguente riga in jmeter.properties -
jmeter.save.saveservice.output_format=
Utilizzando il popup di configurazione come mostrato nella seguente schermata:
JMeter crea i risultati di un test eseguito come JMeter Text Logs (JTL). Questi sono normalmente chiamati file JTL, poiché è l'estensione predefinita, ma è possibile utilizzare qualsiasi estensione.
Se vengono eseguiti più test utilizzando lo stesso nome del file di output, JMeter aggiunge automaticamente i nuovi dati alla fine del file.
L'ascoltatore può registrare i risultati in un file ma non nell'interfaccia utente. Ha lo scopo di fornire un mezzo efficiente per registrare i dati eliminando il sovraccarico della GUI.
Durante la corsa -
GUI mode - usa l'ascoltatore Simple Data Writer
non-GUI mode - il flag -l può essere utilizzato per creare un file di dati.
Gli ascoltatori possono utilizzare molta memoria se sono presenti molti campioni. Per ridurre al minimo la quantità di memoria necessaria, utilizzare il formato Simple Data Write con il formato CSV.
Formato registro CSV
Il formato del registro CSV dipende dagli elementi di dati selezionati nella configurazione. Solo gli elementi di dati specificati vengono registrati nel file. L'ordine di visualizzazione delle colonne è fisso ed è il seguente:
Campo | Descrizione | Esempio di valore |
---|---|---|
timeStamp | in millisecondi dall'1 / 1/1970 | 1354223881017 |
trascorso | in millisecondi | 1858 |
etichetta | etichetta del campionatore | Richiesta HTTP |
Codice di risposta | ad esempio 200, 404 | 200 |
responseMessage | ad es. OK | ok |
threadName | Gruppo thread 1-1 | |
tipo di dati | ad es. testo | testo |
successo | vero o falso | vero |
failureMessage | se ce ne sono | |
byte | numero di byte nel campione | 34908 |
grpThreads | numero di thread attivi in questo gruppo di thread | 1 |
allThreads | numero totale di thread attivi in tutti i gruppi | 1 |
URL | http://tutorialspoint.com | |
Nome del file | se è stato utilizzato Salva risposta su file | |
latenza | tempo per la prima risposta | 132 |
codifica | utf-8 | |
SampleCount | numero di campioni (1, a meno che non vengano aggregati più campioni) | 1 |
ErrorCount | numero di errori (0 o 1, a meno che non vengano aggregati più campioni) | 0 |
Nome host | dove è stato generato il campione | LaptopManisha |
Tempo di inattività | numero di millisecondi di tempo 'Idle' (normalmente 0) | |
Variabili | se specificato |
Salvataggio dei dati di risposta
I dati di risposta possono essere salvati nel file di registro XML, se necessario. Tuttavia non consente di salvare file e immagini di grandi dimensioni. In questi casi, utilizzare Post-Processor Save_Responses_to_a_file. Questo genera un nuovo file per ogni campione e salva il nome del file con il campione. Il nome del file può quindi essere incluso nell'output del registro di esempio. I dati verranno recuperati dal file, se necessario, quando il file di registro di esempio viene ricaricato.
Caricamento (lettura) dei dati di risposta
Per visualizzare un file dei risultati esistente, è possibile utilizzare il pulsante "Sfoglia ..." per selezionare un file. Se necessario, crea semplicemente un testplan fittizio con il Listener appropriato al suo interno.
Salvataggio dei dati della GUI del listener
JMeter è in grado di salvare qualsiasi ascoltatore come file PNG. Fare così,
Seleziona l'ascoltatore nel pannello di sinistra selezionando Modifica → Salva come immagine. Viene visualizzata una finestra di dialogo file.
Immettere il nome desiderato.
Salva l'ascoltatore.