JMeter - 修改jtl文件的内容

时间:2017-11-17 07:04:12

标签: jmeter

在通过命令行执行JMeter测试用例时,系统会生成具有以下标题的jtl文件:

timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,Latency,IdleTime,Connect

我只需要 timestamp,elapsed,label,responseCode 的结果。

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

按照关于Results file configuration的手册,您应该将属性标记为false,除了您想要的属性。

例如,保持jmeter.save.saveservice.label=true

将其他人更改为jmeter.save.saveservice.response_message=false

答案 1 :(得分:0)

对于一次性结果,您可以像以下一样运行测试:

nasm

如果您需要将这些更改永久化,请将以下行添加到 user.properties 文件(位于JMeter安装的“bin”文件夹中)

jmeter -Jjmeter.save.saveservice.response_message=false -Jjmeter.save.saveservice.thread_name=false -Jjmeter.save.saveservice.data_type=false -Jjmeter.save.saveservice.successful=false -Jjmeter.save.saveservice.assertion_results_failure_message=false -Jjmeter.save.saveservice.bytes=false -Jjmeter.save.saveservice.sent_bytes=false -Jjmeter.save.saveservice.thread_counts=false -Jjmeter.save.saveservice.latency=false -Jjmeter.save.saveservice.idle_time=false -Jjmeter.save.saveservice.connect_time=false -n -t test.jmx -l result.jtl

参考文献: