JMeter导出CSV无响应数据:JSON响应是否无法被捕获?
JMeter保存CSV无Response Data问题解决
这不是对JSON响应不生效,是默认配置没勾选保存响应数据的选项——那个标注为「Save Response Data as XML」的选项只是历史遗留命名,不管响应是JSON、XML还是其他格式,勾选后都会保存原始响应内容。
解决步骤:
- 打开你用来保存测试结果的元件(比如Simple Data Writer)的配置窗口
- 找到并勾选「Save Response Data」选项(别被名字里的XML误导)
- 重新运行测试,生成的CSV文件里就会包含完整的JSON响应数据了
如果只需要JSON里的特定字段而非完整响应:
- 在请求下方添加JSON Extractor,配置要提取的JSON路径和对应变量名
- 回到Simple Data Writer的配置界面,点击「Add Column」,输入你定义的变量名,CSV里就会单独列出这个字段的值
另外,你还可以在结果保存配置的「Configure」窗口中,自定义CSV要包含的列,比如手动添加responseData列,确保响应数据被写入文件。
内容的提问来源于stack exchange,提问作者Shruti
相关产品推荐
相关产品推荐

