为什么View的请求在树型侦听器中导致非GUI模式下显示“无数据可显示”

时间:2018-10-01 13:08:29

标签: multithreading user-interface jmeter python-requests

GUI模式中执行 jmeter脚本后,会显示

预期的请求响应,但是在执行相同的命令时在 non-gui 模式下,对于少数请求,它会显示“无数据可显示” ,并且响应为空。

在jmeter v4中遇到此问题。在以非GUI模式执行脚本时,为什么有人会提出这样的请求变化?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

这是有意完成的,JMeter从样本结果中删除了请求,特别是响应数据(主要是因为它无法以CSV格式存储),以减少聚集和存储数据所需的内存消耗和磁盘IO。

如果您确实需要查看请求和响应数据,则可以通过在 user.properties 文件中添加下一行来“告诉” JMeter进行存储(位于“ bin”文件夹)

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

需要重新启动JMeter才能拾取属性。完成后-重新运行测试,并确保使用不同的输出.jtl文件(或删除现有的.jtl文件)-这次它将获得更多适合显示在“查看结果树”侦听器中的结果

参考文献: