jmeter 浏览jtl文件时,视图结果树中没有要显示的数据

monwx1rj  于 2022-11-09  发布在  其他
关注(0)|答案(2)|浏览(307)

我有一个带有单个HTTP请求线程组。当尝试浏览.jtl文件时,在视图结果树的请求中没有显示任何数据,在视图结果树的响应数据中也没有显示任何数据。
使用命令运行jmeter:

> jmeter -n -t d:\sample.jmx -l d:\results.jtl
zpgglvta

zpgglvta1#

默认情况下,JMeter不会将请求和响应的详细信息保存到.jtl结果文件中。这是设计上的,JMeter只保存构建指标所需的基本信息,因为保存请求,尤其是响应数据会导致大量的磁盘IO开销,并可能破坏您的测试。有关详细信息,请参阅JMeter Best Practices
如果需要的话,您可以配置JMeter以生成更详细的结果,将下面几行添加到 user.properties 文件中:

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

上面的配置将.jtl文件格式转换为XML,并告诉JMeter存储更多的数据,这样您就可以使用View Results Tree监听器或您喜欢的文本/XML编辑器来查看数据。
更多信息:

gblwokeq

gblwokeq2#

从jmeter的bin文件夹路径运行此命令:

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 filename.jmx -l logfile.jtl

替代解决方案:

将其添加到bin文件夹内的jmeter.properites文件中

相关问题