【发布时间】:2015-02-14 14:20:18
【问题描述】:
当我们将视图结果树侦听器的数据写入 CSV/XML 时,它不会将请求中使用的参数等所有数据写入 CSV。
所有的细节都与响应有关。如何在csv中获取请求的详细信息,以便我们可以对请求和响应进行一对一的映射,并找出哪个请求失败了。
【问题讨论】:
当我们将视图结果树侦听器的数据写入 CSV/XML 时,它不会将请求中使用的参数等所有数据写入 CSV。
所有的细节都与响应有关。如何在csv中获取请求的详细信息,以便我们可以对请求和响应进行一对一的映射,并找出哪个请求失败了。
【问题讨论】:
如果您按下右上角的“配置”按钮,您可以指定哪些数据应该记录,哪些不记录。 您是否配置了结果树侦听器来存储这些信息?
【讨论】:
您可以将以下属性设置为true,这样您的结果文件将与您在View Results Tree Listener 中看到的一样
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.properties 文件或 user.properties 文件中设置(都位于 JMeter 安装的 /bin 文件夹下)或作为如果您在非 GUI 模式下运行 Jmeter,则命令行参数为
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 example.jmx -l example.jtl
在 jmeter.properties 文件中查找包含“saveservice”的属性以查看可以配置的其他内容,并在Apache JMeter Properties Customization Guide 中查找正确设置/覆盖各种 JMeter 属性的方法。
【讨论】: