可以按以下非GUI模式启动JMeter:
jmeter -n -t /path/to/your/test.jmx -l /path/to/results/file.jtl
您可以通过玩JMeter Properties来设置想要在结果jtl文件中看到的内容。
查看
jmeter.properties您的JMeter安装目录/ bin文件夹下的文件,并查找以开头的文件
jmeter.save.saveservice.
默认值如下所示:
#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_pre=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
取消注释您感兴趣的那个,并设置其值以更改默认值。另一个选项是
user.propertiesfile中的override属性,或使用
-Jkey作为命令行参数提供它,如下所示:
jmeter -Jjmeter.save.saveservice.print_field_names=true -n /path/to/your/test.jmx -l /path/to/results/file.jtl
有关使用JMeter Properties可以完成的操作的更多详细信息,请参见Apache JMeter Properties Customization
Guide。



