2017-03-29 13 views
0

当我通过命令行运行JMX时,当我将.JTL文件加载到任何监听器时,我只能在标签“Sample Result”中看到数据。 Requestresponse均为空白。我是否缺少任何配置?为什么通过命令行运行jmx时,监听器中的请求和响应为空

enter image description here

UPDATE

已加入下列文件/bin/user.properties

jmeter.save.saveservice.output_format=xml 
jmeter.save.saveservice.response_data=true 
jmeter.save.saveservice.url=true 
jmeter.save.saveservice.requestHeaders=true 
jmeter.save.saveservice.samplerData=true 

回答

2

View results Tree监听器仅用于调试的目的。您可以配置您的user.properties文件以查看响应和请求。但它非常沮丧。

在你user.properties文件中添加这些配置:

jmeter.save.saveservice.output_format=xml 
jmeter.save.saveservice.response_data=true 
jmeter.save.saveservice.url=true 
jmeter.save.saveservice.requestHeaders=true 
jmeter.save.saveservice.samplerData=true 

然后重新启动JMeter的和收集来自非GUI模式您的JTL文件,然后在GUI模式下打开JTL文件。你会在那里看到你的请求和回应。

UPDATE: 你也可以试试这个,当你运行测试:

./jmeter -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.response_data=true -Jjmeter.save.saveservice.samplerData=true -Jjmeter.save.saveservice.requestHeaders=true -Jjmeter.save.saveservice.url=true -Jjmeter.save.saveservice.responseHeaders=true -n -t your_test_plan.jmx -l result.jtl 

现在,当你提取您result.jtl文件,你会看到的请求,响应等

它非常沮丧,因为它会在请求太多时节省大量数据。我宁愿为此使用Wireshark

+0

我只是按照给定的步骤,但仍然.jtl返回空白请求和响应。请参阅此处的文件:http://prnt.sc/epveya –

+0

'./jmeter -Jjmeter.save.saveservice.output_format = xml -Jjmeter.save.saveservice.response_data = true -Jjmeter.save.saveservice.samplerData = true - Jjmeter.save.saveservice.requestHeaders = true -Jjmeter.save.saveservice.url = true -Jjmeter.save.saveservice.responseHeaders = true -n -t testplan.jmx -l result.jtl通过-J命令传递这些属性 - 运行测试时的行参数。 – Jahan

相关问题