我正在Ubuntu 14.04上使用JMeter 2.1.13运行测试,将输出作为csv。我在Ubuntu 14.04中使用以下命令行来尝试使其读取属性文件以将字段添加到CSV输出中
./jmeter -n -p /opt/apache-jmeter-2.13/bin/jmeter.properties -l n1.csv -t Apache-DB.jmx
在属性文件中包含以下内容
jmeter.save.saveservice.output_format=csv
jmeter.save.saveservice.print_field_names=true
jmeter.save.saveservice.response_code=true
jmeter.save.saveservice.successful=true
jmeter.save.saveservice.latency=true
jmeter.save.saveservice.connect_time=true
jmeter.save.saveservice.bytes=true
jmeter.save.saveservice.default_delimiter=,
它似乎没有捡起,因为没有打印任何字段标题。这是csv文件第一行的示例
1448233211742,313,HTTP Request,200,OK,Thread Group 1-1,text,false,209666,1,1,96
我还尝试了--propfile而不是-p,但没有用。我是在做错什么,还是JMeter不会像应该的那样阅读那些配置选项?
背景信息/对其他人的帮助信息我设法使用命令行开关打开了几个额外的字段(以防万一有人在Google上找到此信息)。这会将字段标签放在JMeter CSV输出上。
./jmeter -n -Jjmeter.save.saveservice.print_field_names=true -Jjmeter.save.saveservice.connect_time=true -l n1.csv -t Apache-DB.jmx
供参考,这里是JMeter的默认csv字段
timeStamp,elapsed,label,responseCode,responseMessage, threadName,dataType,success,bytes,grpThreads,allThreads,Latency
jmeter.properties顶部的标题建议:
################################################################################
#
# THIS FILE SHOULD NOT BE MODIFIED
#
# This avoids having to re-apply the modifications when upgrading JMeter
# Instead only user.properties should be modified:
# 1/ copy the property you want to modify to user.properties from jmeter.properties
# 2/ Change its value there
#
################################################################################
在jmeter.properties之后加载默认的saveservice属性时,您的设置可能会被覆盖。
尝试将您的属性放在user.properties中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句