为什么在通过命令行 运行 jmx 时请求和响应在侦听器中为空白
Why Request and Response blank in listener when run jmx via command line
当我通过命令行 运行 JMX
时,当我将 .JTL
文件加载到任何侦听器时完成测试后,我只能在选项卡 "Sample Result" 中看到数据. 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
。
当我通过命令行 运行 JMX
时,当我将 .JTL
文件加载到任何侦听器时完成测试后,我只能在选项卡 "Sample Result" 中看到数据. 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
。