JMeter può essere lanciato in modalità non-GUI come segue:
jmeter -n -t /path/to/your/test.jmx -l /path/to/results/file.jtl
È possibile impostare cosa ti piacerebbe vedere nel file di JTL risultato tramite giocare con proprietà JMeter.
Vedi jmeter.properties
di file nella cartella/bin dell'installazione JMeter e cercare quelli che iniziano con
jmeter.save.saveservice.
predefiniti sono elencati di seguito:
#jmeter.save.saveservice.output_format=csv
#jmeter.save.saveservice.assertion_results_failure_message=false
#jmeter.save.saveservice.assertion_results=none
#jmeter.save.saveservice.data_type=true
#jmeter.save.saveservice.label=true
#jmeter.save.saveservice.response_code=true
#jmeter.save.saveservice.response_data=false
#jmeter.save.saveservice.response_data.on_error=false
#jmeter.save.saveservice.response_message=true
#jmeter.save.saveservice.successful=true
#jmeter.save.saveservice.thread_name=true
#jmeter.save.saveservice.time=true
#jmeter.save.saveservice.subresults=true
#jmeter.save.saveservice.assertions=true
#jmeter.save.saveservice.latency=true
#jmeter.save.saveservice.samplerData=false
#jmeter.save.saveservice.responseHeaders=false
#jmeter.save.saveservice.requestHeaders=false
#jmeter.save.saveservice.encoding=false
#jmeter.save.saveservice.bytes=true
#jmeter.save.saveservice.url=false
#jmeter.save.saveservice.filename=false
#jmeter.save.saveservice.hostname=false
#jmeter.save.saveservice.thread_counts=false
#jmeter.save.saveservice.sample_count=false
#jmeter.save.saveservice.idle_time=false
#jmeter.save.saveservice.timestamp_format=ms
#jmeter.save.saveservice.timestamp_format=yyyy/MM/dd HH:mm:ss.SSS
#jmeter.save.saveservice.default_delimiter=,
#jmeter.save.saveservice.default_delimiter=\t
#jmeter.save.saveservice.print_field_names=false
#jmeter.save.saveservice.xml_pi=<?xml-stylesheet type="text/xsl" href="../extras/jmeter-results-detail-report_21.xsl"?>
#jmeter.save.saveservice.base_prefix=~/
#jmeter.save.saveservice.autoflush=false
Decommentare quello che ti interessa e impostarlo è valore per cambiare il valore predefinito. Un'altra opzione è l'override di proprietà in user.properties
file o fornire come un argomento della riga di comando utilizzando -J
chiave come segue:
jmeter -Jjmeter.save.saveservice.print_field_names=true -n /path/to/your/test.jmx -l /path/to/results/file.jtl
Vedere Apache JMeter Properties Customization Guide per maggiori dettagli su ciò che può essere fatto utilizzando Proprietà JMeter.
fonte
2014-07-03 09:26:37
Non è possibile ottenere direttamente eccellere in uscita dal JMeter, ma se si utilizza il formato di output CSV (invece di XML) è possibile importarlo in Excel. Basta non dimenticare di includere le intestazioni nel tuo CSV per evitare confusione in seguito. –