我在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