当我JMX
通过命令行运行时,当我将.JTL
文件加载到任何侦听器时完成测试后,我只能在“示例结果”选项卡中看到数据。Request
并且response
都是空白。我缺少任何配置吗?
更新
已在文件/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
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 文件。您将在那里看到您的请求和响应。
更新:您也可以在运行测试时尝试此操作:
./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
为此目的使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句