我有一个带有单个HTTP请求线程组。当尝试浏览.jtl文件时,在视图结果树的请求中没有显示任何数据,在视图结果树的响应数据中也没有显示任何数据。使用命令运行jmeter:
> jmeter -n -t d:\sample.jmx -l d:\results.jtl
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编辑器来查看数据。更多信息:
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文件中
2条答案
按热度按时间zpgglvta1#
默认情况下,JMeter不会将请求和响应的详细信息保存到.jtl结果文件中。这是设计上的,JMeter只保存构建指标所需的基本信息,因为保存请求,尤其是响应数据会导致大量的磁盘IO开销,并可能破坏您的测试。有关详细信息,请参阅JMeter Best Practices。
如果需要的话,您可以配置JMeter以生成更详细的结果,将下面几行添加到 user.properties 文件中:
上面的配置将.jtl文件格式转换为XML,并告诉JMeter存储更多的数据,这样您就可以使用View Results Tree监听器或您喜欢的文本/XML编辑器来查看数据。
更多信息:
gblwokeq2#
从jmeter的bin文件夹路径运行此命令:
替代解决方案:
将其添加到bin文件夹内的jmeter.properites文件中