当我通过命令行运行JMX
时,在测试完成后,当我将.JTL
文件加载到任何侦听器时,我只能在选项卡“示例结果”中看到数据。Request
和response
都是空白的。我是否缺少任何配置?
更新
已在文件**/bin/ www.example.com**中添加以下内容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条答案
按热度按时间agyaoht71#
View results Tree
监听器仅用于调试目的。您可以配置您的user.properties
文件以查看响应和请求。但强烈建议不要使用。在
user.properties
文件中添加以下配置:然后重新启动JMeter并从非gui模式收集jtl文件,然后在gui模式下打开jtl文件。您将在那里看到您的请求和响应。
**更新:**您也可以在运行测试时尝试:
现在,当您解压缩result.jtl文件时,您将看到请求、响应等。
它是非常不鼓励的,因为当有这么多的请求时,它会保存大量的数据。我宁愿使用
Wireshark
来实现这个目的。2ekbmq322#
对答案进行了小修改。你只需要在-J后面给予一个空格
./jmeter -J jmeter.保存.saveservice.output_format=xml -J jmeter.save.saveservice.response_data=true -J jmeter.save.saveservice.samplerData=true -J jmeter.save.saveservice.requestHeaders=true -J jmeter. save.saveservice.url=true -J jmeter.save.saveservice.responseHeaders=true -n -t testplan.jmx -l result.jtl